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服务从抽象模型绑定到具体模型。