
Транспортные протоколы SOAP/JMS и SOAP/HTTP
Протоколы SOAP/JMS и SOAP/HTTP отвечают за передачу сообщений между сетевыми приложениями.
В большинстве случаев в веб-службах использует транспортный протокол SOAP/HTTP. Связывания JAX-RPC и JAX-WS в IBM® Business Process Manager поддерживают оба протокола. Во многих случаях протокол SOAP/JMS выбирается за его надежность. Но существуют и другие факторы, которые следует учитывать, выбирая между SOAP/JMS и SOAP/HTTP.
Протокол SOAP/HTTP рекомендуется для:
- Внешних веб-служб (например, клиентов или поставщиков)
- Для простых двухточечных служб и служб без состояния
- Для масштабного распределенного обмена сообщениями
- Асинхронного обмена сообщениями
- Когда требуется граница транзакции в промежуточном ПО
- Когда получатели сообщений медленнее отправителей
- Гарантированной доставки или однократной доставки сообщений
Так же следует рассмотреть возможность применения связываний импорта и экспорта JMS с обработчиком данных SOAP.