Web服务描述语言:WSDL
Web服务描述语言WSDL是用XML文档来描述Web服务的标准,是Web服务的接口定义语言,是Web Services Description Language的缩写它用一种和具体语言无关的抽象方式定义了给定Web服务收发的有关操作和消息。就其定义来说,你还不能把WSDL当作一种对象接口定义语言,WSDL保持协议中立,但它确实内建了绑定SOAP的支持,从而同SOAP建立了不可分割的联系。
目录:
-
>WSDL概述
Web服务定义语言(Web Services Definition Language,WSDL)是一个建议性标准,用于描 述Web服务的技术调用语法。WSDL定义了一套基于 XML的语法,将Web服务描述为能够进行消息交换的服务访问点的集合,从而满足了这种需求。
-
>WSDL的应用
WSDL作为一种基于XML的标准,如果你对XML具有一定的了解,那么WSDL的结构对你就不会陌生了。WSDL文档由服务用来描述数据类型的一组元素、服务可以收到的“消息”以及关联每条消息的SOAP绑定组成。
Web服务是通过WSDL文档来描述的。WSDL绑定描述了如何把服务绑定到消息传递协议(特别是SOAP消息传递协议)。WSDL SOAP绑定可以是RPC样式的绑定,也可以是文档样式的绑定。同样,SOAP绑定可以有编码的用法,也可以有文字的用法。
-
>WSDL和UDDI
UDDI,英文为"Universal Description, Discovery and Integration",可译为“通用描述、发现与集成服务”。是一种目录服务,企业可以使用它对Web services进行注册和搜索。UDDI使用WSDL来描述到达web services的界面。