Web Service 寻址版本互操作性

该产品中的 Web Service 寻址 (WS-Addressing) 支持可以与各种版本的 WS-Addressing 规范进行互操作。

表 1. 受支持的 WS-Addressing 版本集合. 该表列出了每个规范的关联名称空间、规范下载位置以及一些详细信息。
关联名称空间 规范下载位置 详细信息
http://www.w3.org/2005/08/addressing http://www.w3.org/2002/ws/addr/ WS-Addressing 核心和 SOAP 规范的 W3C 最终版本。

有时将这些规范统称为 WS-Addressing 的 2005/08 版本。

http://www.w3.org/2007/05/addressing/metadata http://www.w3.org/2002/ws/addr/ WS-Addressing 元数据规范的 W3C 最终版本。

此规范将定义 WS-Addressing WSDL 扩展和 WS-Policy 声明。

对于 JAX-WS 应用程序,此规范将取代 http://www.w3.org/2006/05/addressing/wsdl 规范。

http://www.w3.org/2006/05/addressing/wsdl http://www.w3.org/2002/ws/addr/ WS-Addressing WSDL 规范的“W3C 候选建议” (CR) 版本。

这是该产品用于 WS-Addressing 规范的 WSDL 部分的缺省名称空间(用于 JAX-RPC 应用程序)。

对于 JAX-WS 应用程序,此规范将由 http://www.w3.org/2007/05/addressing/metadata 规范取代。

http://www.w3.org/2006/02/addressing/wsdl http://www.w3.org/2002/ws/addr/ WS-Addressing WSDL 规范的“W3C 最后征求意见 (LC)”版本。

不推荐使用此名称空间支持。

http://schemas.xmlsoap.org/ws/2004/08/addressing http://www.w3.org/Submission/ws-addressing/ “W3C WS-Addressing 提案”规范

有时将此规范称为 2004/08 规范。它在单个规范中同时包含了 WS-Addressing 的核心、SOAP 和 WSDL 这些方面。

该产品的这个版本与上表中定义的每种 WS-Addressing 规范进行互操作。这种互操作性将导致下列行为:
  • 包含 WS-Addressing 消息寻址属性的入局 Web Service 消息会相应地绑定至 SOAP,而 WS-Addressing SOAP 元素会按照使用中的名称空间,相应地反序列化为其 WS-Addressing 编程模型表示。
  • WS-Addressing 编程模型工件将适当地序列化成 SOAP 元素,而消息寻址属性将根据正在使用的名称空间绑定至 SOAP。
  • 将按照当前正在使用的 WS-Addressing 版本来遵从不同的 WS-Addressing 语义。

确定入站消息的 WS-Addressing 名称空间

入局 Web Service 消息的 WS-Addressing 名称空间是所找到的第一个 WS-Addressing 操作消息寻址属性的名称空间。运行时会检查缺省名称空间的操作消息寻址属性。如果找不到具有缺省名称空间的操作,那么随后将以未定义的顺序,搜索其他寻址名称空间的操作消息寻址属性。正在使用的 WS-Addressing 核心规范的名称空间通过消息上下文可用于目标端点。

确定出站消息的 WS-Addressing 名称空间

从该产品这个版本发出的 WS-Addressing 消息采用与目标端点引用相关联的名称空间。如果不知道此名称空间,那么消息将采用缺省 WS-Addressing 名称空间。

该产品提供一个专属系统编程接口 (SPI) 来将与端点引用相关联的名称空间更改为受支持的名称空间集合中的任何名称空间。

要使用的 WS-Addressing 规范

最佳实践 最佳实践: 在大多数情况下,使用该产品支持的缺省 WS-Addressing 规范。您不必保证任何附加操作就可以使用此规范。以下列表提供了必须覆盖缺省名称空间的一些示例情况:
  • 当与不支持缺省名称空间的端点(例如,该产品的旧版)进行互操作时。
  • 当需要缺省名称空间之外的名称空间时。例如,当实现一个使用 WS-Addressing 级别而不是缺省级别的规范时。
不推荐使用 WS-Addressing WSDL 规范的 W3C Last Call (LC) 版本。仅当与不使用修订包 V6.1.0.2 或更高版本的 WebSphere® Application Server 6.1 节点进行互操作时,才使用此规范。否则,使用此规范的“W3C 候选值推荐”版本,或对于 JAX-WS 应用程序,使用 WS-Addressing 元数据规范。best-practices

指示主题类型的图标 概念主题



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