У меня есть требование, при котором группа серверов (несколько организаций) взаимодействует между собой со службами SOAP.Стандарт Wsdl предоставляется.В требовании конкретно указывается:
- Для использования SOAP через HTTPS.
- Каждый запрос является ошибкой и забывается.На каждый запрос сервер отправляет немедленное синхронное подтверждение, сервер обрабатывает этот запрос и затем асинхронно отправляет дальнейшие ответы (более 1).
Я прочитал, что для одного запроса несколько ответовне поддерживаются http.Как только первый ответ отправлен, соединение закрывается.Таким образом, JMS может использоваться для требования-2, однако протокол передачи мыла изменится на
<soap:binding transport="http://schemas.xmlsoap.org/soap/jms"/>
, когда требуемая спецификация wsdl имеет
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
Итак, яВывод с использованием JMS вызывает взаимодействие между серверами.Я прав?
Есть ли способ использовать SOAP через http для данного требования?Работает ли создание нового потока для каждого асинхронного ответа?Каков наилучший способ подойти к решению?