SOAP over SMTP/JMS的任何用例?

Vic*_*cky 5 rest soa soap web-services jax-ws

我经常使用SOAP over HTTP来实现迄今为止运行良好的Web服务,而这只是我们留下的唯一选择.

我想知道如果您在需要SOAP over SMTP或SOAP over JMS类型的通信的项目中遇到过用例/场景?我只是想了解使用SMTP或JMS与SOAP的用途?

Dan*_*man 6

SMTP和大多数JMS实现都提供消息排队.如果您需要可靠地向可能不可用的端点发送消息,则它们都是合理的选择.

JMS实现通常会添加其他属性,例如按顺序传递,选择适当保证级别的能力(例如:至少一次,仅一次等),更轻松地进行负载平衡处理的能力,以及各种拓扑,如作为广播或扇出.

这些实际上是底层传输的属性,如果您在问题中使用"自定义JSON",XML或任何其他消息编码替换SOAP,则它们同样有效.