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服務從抽象模型系結到具體模型。