WSDL 2.0核心,附件和擴展
最初的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服務從抽象模型綁定到具體模型。