У нас системная архитектура так:
WebApplication -> MediatorService ---> Поставщик услуг -> Устройство
WebApplication -> который обрабатывает ввод и вставляет в базу данных.
MediatorService -> - это приложение WebService, которое работает на том же сервере, где работает WebApplication, или на другом сервере
Поставщик услуг -> Поставщик услуг SMS, который маршрутизирует сообщения, отправленные из приложения-службы посредника.
Устройство -> которое получает сообщение от поставщика услуг и действует в отношении этого сообщения.
Используемые технологии:
Java / J2EE, сервер Apache Tomcat, инфраструктура Struts2.0
Проблемы:
Как отправить сообщение от поставщика услуг приложения MediatorService
Я использовал response.SendRedirect («URL-адрес поставщика услуг»), но странно, что это не так
работает, даже если он работает, это не правильное решение, потому что в наших сценариях URL не должен меняться.
т.е. отправка SMS-сообщения поставщику услуг должна быть обработкой Back end
И если я использую response.SendRedirect («URL-адрес поставщика услуг»), я не могу получить ответ, возвращенный поставщиком услуг.
Следует использовать Requestdispatcher.Forward (запрос, ответ) или любую другую вещь.