要将 Web Service 应用程序配置为使用 WS-ReliableMessaging,请连接包含 WS-ReliableMessaging 策略类型的策略集。此策略类型提供了一系列服务质量:受管持久、受管非持久或非受管非持久。使用管理控制台配置可靠消息传递的策略集。
开始之前
您可以使用管理控制台来配置可靠消息传递策略集(如本任务所述),也可以使用 wsadmin 工具来配置可靠消息传递策略集。
以下缺省策略集可与 WS-ReliableMessaging 应用程序配合使用:
- WS-I RSP
- WS-I RSP ND
- LTPA WS-I RSP
- 用户名 WS-I RSP
- WSReliableMessaging 1_0
- WSReliableMessaging 缺省
- WSReliableMessaging 持久
有关更多信息,请参阅
WS-ReliableMessaging 缺省策略集。
如果可以使用这些缺省策略集中的任何策略集且无需修改其配置,那么不需要完成此任务。您已准备好将缺省策略集连接和绑定到应用程序。
在任何阶段(即构建可靠 Web Service 应用程序或配置策略集之前或之后),您可以设置属性将端点配置为仅支持使用可靠消息传递的客户机。如果设置了 WS-Policy,那么此设置通过 WS-Policy 体现。
关于此任务
要使用管理控制台来配置可靠消息传递策略集,请完成以下步骤:
过程
- 创建策略集。 可以创建新的策略集,或者复制并重命名现有策略集 - 您先前创建的策略集或其中一个 WS-ReliableMessaging 缺省策略集。
- 检查策略集是否包含策略类型 WS-ReliableMessaging 和 WS-Addressing。如果需要,请添加这些策略类型。 这些策略类型包含支持 WS-ReliableMessaging 的配置选项。WS-Addressing 为 WS-ReliableMessaging 提供异步请求和应答功能,并且对于 WS-ReliableMessaging V1.1 同步消息传递也是必需的。
注意: - 如果要在同一策略集中使用安全对话和可靠消息传递策略,那么安全对话绑定必须配置为要求可靠消息传递头是已签名的。 可靠且安全的概要文件缺省策略集(WS-I RSP 和 WS-I RSP ND)专门设计且配置为在同一策略集中使用安全对话和可靠消息传递。 如果使用某个可靠且安全的概要文件缺省策略集(WS-I RSP 和 WS-I RSP ND)的副本,那么不需要对安全对话绑定进行进一步的配置。否则,请参阅将 WS-SecureConversation 配置为与 WS-ReliableMessaging 一起使用。
- WS-ReliableMessaging V1.1 消息传递要求将 WS-Addressing 设置为必需。如果您使用的策略集包括 WS-ReliableMessaging 和 WS-Addressing 策略,且 WS-Addressing 策略配置为可选策略,那么 WebSphere Application Server 将覆盖 WS-Addressing 设置且自动启用 WS-Addressing。
- 配置 WS-ReliableMessaging 策略类型属性。 对于 WS-ReliableMessaging 策略,您可以配置要使用的 WS-ReliableMessaging 标准的版本、传递消息的顺序以及用于消息传递的必需服务质量(可靠性级别)。
注: 在 WebSphere Application Server V6.1 中,您还可以配置是否使用
WS-MakeConnection 协议。管理控制台面板中现在已移除此配置选项,因为产品现在会自动根据以下条件确定是否使用 WS-MakeConnection:
- 您使用的是 WS-ReliableMessaging V1.0 还是 V1.1。
- 请求者是否支持 WS-MakeConnection。
- 消息交换协议是同步还是异步。
- 有需要时,请配置 WS-Addressing 策略类型属性。 例如,缺省 WS-Addressing 策略消息传递样式是同步和异步,该样式指定不对响应消息的目标施加任何限制。但是,如果您启用策略共享,那么 WS-Policy 框架确定使用的方式,并且会优先选择同步请求/响应模式。由于以 WS-Policy 框架为优先,因此即使您的客户机异步调用服务,也会以同步请求/响应模式发送可靠的消息。要实施异步消息传递,请将 WS-Addressing 策略消息传递样式设置为仅异步。
- 将更改保存到主配置.