Существует несколько способов осуществить передачу данных между веб-приложениями:
1. REST API: один из наиболее распространенных способов передачи данных между веб-приложениями. Вы можете использовать HTTP протокол для отправки запросов и получения ответов между приложениями.
2. WebSockets: этот протокол позволяет веб-приложениям устанавливать двустороннее соединение и обмениваться данными в режиме реального времени.
3. Использование баз данных: вы можете сохранять данные в общей базе данных, к которой оба веб-приложения имеют доступ. Одно приложение может записывать данные, а другое приложение может читать их для обработки.
Что касается передачи файлов для обработки между веб-приложениями, если невозможно использовать брокеров сообщений, то следующие подходы могут быть эффективными:
1. REST API для передачи файлов: вы можете создать эндпоинт на одном из веб-приложений, который будет принимать файлы от другого приложения через HTTP запросы.
2. FTP/SFTP: использование протокола передачи файлов может быть эффективным способом передачи файлов между веб-приложениями.
3. Использование облачного хранилища: загрузка файлов на облачное хранилище (например, Amazon S3, Google Cloud Storage) и передача ссылки на файл между веб-приложениями может быть удобным способом обмена данными.
Важно также учитывать безопасность при передаче конфиденциальных данных и файлов между веб-приложениями, например, использовать шифрование данных и установить проверку подлинности для обеспечения безопасности передаваемой информации.