Сервис мыла для нескольких ответов - синхронный и асинхронный - PullRequest
0 голосов
/ 04 октября 2018

У меня есть требование, при котором группа серверов (несколько организаций) взаимодействует между собой со службами SOAP.Стандарт Wsdl предоставляется.В требовании конкретно указывается:

  1. Для использования SOAP через HTTPS.
  2. Каждый запрос является ошибкой и забывается.На каждый запрос сервер отправляет немедленное синхронное подтверждение, сервер обрабатывает этот запрос и затем асинхронно отправляет дальнейшие ответы (более 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 для данного требования?Работает ли создание нового потока для каждого асинхронного ответа?Каков наилучший способ подойти к решению?

...