开发可靠的 Web Service 应用程序

开发 Java™ API for XML-Based Web Services (JAX-WS) 提供者或请求者应用程序,该应用程序可以包含启用了 WS-ReliableMessaging 策略集。

开始之前

在任何阶段(即构建可靠 Web Service 应用程序或配置策略集之前或之后),您可以设置属性将端点配置为仅支持使用可靠消息传递的客户机。如果设置了 WS-Policy,那么此设置通过 WS-Policy 体现。

关于此任务

您可以开发 Java API for XML-Based Web Services (JAX-WS) Web Service 请求者应用程序以可靠地发送消息,或开发 Web Service 提供者应用程序以要求使用可靠消息传递。客户机应用程序也可以获取 WS-ReliableMessaging 序列的程序控制权。

过程

  1. 开发 JAX-WS Web Service 应用程序
    对于以可靠方式发送消息的 Web Service 请求者应用程序:
    1. 获取实现 WSDL 文档并选择 SOAP over HTTP 绑定。WSDL 应符合 WS-I 基本概要文件。
    2. 根据 WSDL 实现文档构建 JAX-WS 应用程序。
    3. (可选)对出站(请求者)单向消息发送启用事务支持。有关更多信息,请参阅通过 WS-ReliableMessaging 提供事务性可恢复消息传递
    4. (可选)请对 sequenceManager 使用 waitUntilSequenceCompleted 方法,以确保在客户机完成消息传递之后可靠消息传递状态释放,如以编程方式控制 WS-ReliableMessaging 序列主题中所述。
    5. (可选)如果要使用按顺序传递(即,要让 WS-ReliableMessaging 按消息的发送顺序使这些消息供请求方应用程序使用),那么还必须配置请求方应用程序按其应该接收这些消息的顺序将这些消息存放在池中。有关更多信息,请参阅配置 WS-ReliableMessaging 策略
    对于要求可靠消息传递的 Web Service 提供者应用程序:
    1. 编写或获取描述服务接口的接口 WSDL 文档。此文档应符合 WS-I 基本概要文件。
    2. 编写或获取实现 WSDL 文档并选择 SOAP over HTTP 绑定。WSDL 应符合 WS-I 基本概要文件。
    3. 根据 WSDL 实现文档构建 JAX-WS 应用程序。
  2. 启用客户机应用程序以获取 WS-ReliableMessaging 序列的程序控制权。

    这有助于管理服务器上的资源,例如,通过在客户机应用程序完成消息传递之后移除序列。可以添加代码,以创建序列,发送确认请求,关闭序列,终止序列并等待直到序列完成。有关更多信息及示例代码,请参阅以编程方式控制 WS-ReliableMessaging 序列

下一步做什么

您现在可以配置策略集实例以启用 WS-ReliableMessaging

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsrm_dev_app
文件名:twbs_wsrm_dev_app.html