WSDL 2.0核心,附件和擴展

最初的WSDL 2.0語言規範(2007年發佈在 http://www.w3.org/TR/wsdl20/ )分爲兩部分:核心和附件 -

  • 核心 - 由URI表示爲:http://www.w3.org/ns/wsdl - 定義核心語言,該語言可用於基於服務提供的抽象模型來描述Web服務。
  • SOAP附件 - 爲這些區域定義擴展語言:
    • 消息交換模式 - 定義操作中列出的抽象消息的序列和基數。 預定義模式包括:In-OnlyRobust In-OnlyIn-Out
    • 操作安全擴展 - 將「安全」屬性添加到核心中定義的接口操作組件。
    • 操作樣式擴展 - 定義可用於對核心中定義的接口操作組件設置約束操作樣式。 預定義的樣式是:RPCIRIMultipart
    • 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服務從抽象模型綁定到具體模型。