WSDL简介

WSDL代表Web服务描述语言(Web Services Description Language)。 它是描述Web服务的标准格式。 WSDL由Microsoft和IBM联合开发。

WSDL的特性

  • WSDL是一种基于XML的协议,用于分散和分布式环境中的信息交换。
  • WSDL定义描述了如何访问Web服务以及它将执行的操作。
  • WSDL是一种用于描述如何与基于XML的服务进行交互的语言。
  • WSDL是通用描述,发现和集成(UDDI)的一个组成部分,UDDI是一个基于XML的全球业务注册中心。
  • WSDL是UDDI使用的语言。
  • WSDL发音为’wiz-dull’,拼写为’W-S-D-L’。

WSDL用法

WSDL通常与SOAP和XML Schema结合使用,以通过Internet提供Web服务。 连接到Web服务的客户端程序可以读取WSDL以确定服务器上可用的功能。 使用的任何特殊数据类型都以XML Schema的形式嵌入到WSDL文件中。 然后,客户端可以使用SOAP实际调用WSDL中列出的函数。

WSDL的历史

WSDL 1.1作为W3C Note由Ariba,IBM和Microsoft提交,用于描述2001年3月W3C XML活动XML协议的服务。

WSDL 1.1尚未得到万维网联盟(W3C)的认可,但它刚刚发布了2.0版草案,该草案将成为推荐(官方标准),因此得到了W3C的认可。