WSDL - web service description language
- 用XML语言描述一个服务的 Types, Message, Operation, Port Type, Binding, Port, Service
- 其中Binding部分可以使用SOAP/HTTP
SOAP - simple object access protocol
- 用XML定义的消息交换格式
- 定义了SOAP Encoding
- 定义了用SOAP表示的RPC
- WSDL SOAP binding中定义的RPC/Encoding 就是出自SOAP1.1标准。目前已经被WS-I BP禁止使用
WS-I BP - web service interoperability basic profile
- 定义Web Service相关的的协议的标准实现方式,以保证不同厂商,不同语言(C# or Java)的Web Service实现可以互联互通。不同的人对同一份协议的文档可能会有不同的理解,WS-I就是确保大家的理解是一致的。WS-I BP对SOAP和WSDL的协议做了更严格的规范。
WSDL定义Web Service,SOAP描述Web Service的一种常用的消息传递方式。WS = WSDL + SOAP/HTTP是缺省的实现