Web Service 寻址版本互操作性
该产品中的 Web Service 寻址 (WS-Addressing) 支持可以与各种版本的 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 消息寻址属性的入局 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 级别而不是缺省级别的规范时。