This topic applies only to the IBM Business Process Manager Advanced configuration.

Транспортные протоколы 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 рекомендуется для:
  • Внешних веб-служб (например, клиентов или поставщиков)
  • Для простых двухточечных служб и служб без состояния
Протокол SOAP/JMS рекомендуется для:
  • Для масштабного распределенного обмена сообщениями
  • Асинхронного обмена сообщениями
  • Когда требуется граница транзакции в промежуточном ПО
  • Когда получатели сообщений медленнее отправителей
  • Гарантированной доставки или однократной доставки сообщений

Так же следует рассмотреть возможность применения связываний импорта и экспорта JMS с обработчиком данных SOAP.