最初的WSDL 2.0语言规范(2007年发布在 http://www.w3.org/TR/wsdl20/ )分为两部分:核心和附件 -
- 核心 - 由URI表示为:http://www.w3.org/ns/wsdl - 定义核心语言,该语言可用于基于服务提供的抽象模型来描述Web服务。
- SOAP附件 - 为这些区域定义扩展语言:
- 消息交换模式 - 定义操作中列出的抽象消息的序列和基数。 预定义模式包括:
In-Only
,Robust In-Only
和In-Out
。 - 操作安全扩展 - 将“安全”属性添加到核心中定义的接口操作组件。
- 操作样式扩展 - 定义可用于对核心中定义的接口操作组件设置约束操作样式。 预定义的样式是:
RPC
,IRI
和Multipart
。 - SOAP绑定扩展 - 定义绑定语言,以使用
SOAP 1.2
将Web服务从抽象模型绑定到具体模型。 - HTTP绑定扩展 - 定义绑定语言,以使用HTTP将Web服务从抽象模型绑定到具体模型。
- 消息交换模式 - 定义操作中列出的抽象消息的序列和基数。 预定义模式包括:
后来,又添加了另一个扩展:“WSDL 2.0 SOAP 1.1 Binding”(发布于 http://www.w3.org/TR/wsdl20-soap11-binding )。WSDL SOAP 1.1
绑定 - 定义绑定语言,以使用SOAP 1.1
将Web服务从抽象模型绑定到具体模型。
上一篇:
WSDL 2.0文档示例
下一篇:
WSDL 1.1和2.0的API工具