WS-ReliableMessaging
WS-ReliableMessaging 是用于在两个端点之间进行可靠消息传输的互操作性标准。使用以下主题了解有关 WS-ReliableMessaging 的更多信息。
如果不使用 WS-ReliableMessaging,那么要求安全传递 SOAP 消息的 Web Service 可以使用特定于供应商的绑定,例如 SOAP over JMS(提供有限的互操作性),他们也可以使用 SOAP over HTTP 并依靠您编写相关联的持久消息存储、发送方的定制重试逻辑以及接收方的重复条目检测。 如果使用 WS-ReliableMessaging,那么您可以使基于 SOAP over HTTP 的 Web Service 可靠而不必编写定制代码。
要对应用程序启用 WS-ReliableMessaging,可执行以下各个操作:
- 开发 Java™ API for XML-Based Web Services (JAX-WS) Web Service 提供者或请求者应用程序。
- 将该应用程序安装到 WebSphere® Application Server 中。
- 将可靠消息传递策略集(缺省策略集或所创建的策略集)连接至应用程序的某个方面(即,应用程序级别或 Web Service 级别)。策略集定义可靠性级别(服务质量)以及其他要应用于可靠消息传递应用程序的配置选项。
- 对与策略集的每个连接定义绑定,该策略集指定受管服务质量。即,选择服务集成总线和消息传递引擎以用于维护受管持久和受管非持久服务质量的状态。
在任何阶段(即构建可靠 Web Service 应用程序或配置策略集之前或之后),您可以设置属性将端点配置为仅支持使用可靠消息传递的客户机。如果设置了 WS-Policy,那么此设置通过 WS-Policy 体现。
WS-ReliableMessaging 在 WebSphere Application Server V8.5.5 中成为一项稳定功能。
要了解 WebSphere Application Server 中的 WS-ReliableMessaging 实现,请参阅以下主题: