最初的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工具