什么是WSDL(Web服务定义语言)? WSDL是一种可用于定义Web服务的语言。
WSDL由W3C开发,到目前为止已发布了2个主要版本,它们分别如下所述 -
- WSDL 1.1 - 于2001年3月15日发布,WSDL 1.1的规范可通过访问网址:https://www.w3.org/TR/2001/NOTE-wsdl-20010315 了解。
- WSDL 2.0 - 于2007年6月26日发布,WSDL 2.0的规范可通过访问网址: http://www.w3.org/TR/wsdl20-primer/ 了解。
在高层次上,WSDL是一种允许编写WSDL文档的语言,因此:
- WSDL文档可以定义一组Web服务。
- Web服务可以定义为接口和一组端点。
- 端点可以定义为地址和绑定。
- 可以定义地址以告知提供服务的位置。
- 可以定义绑定以告知如何格式化和传输消息。
- 接口可以定义为一组操作。
- 操作可以定义为输入和输出消息序列。
下面的图表说明了如何使用WSDL 2.0在WSDL文档中定义Web服务: