WSDL - 简介


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

WSDL 的特点

  • WSDL 是一种基于 XML 的协议,用于在去中心化和分布式环境中进行信息交换。

  • WSDL 定义描述如何访问 Web 服务以及它将执行哪些操作。

  • WSDL 是一种用于描述如何与基于 XML 的服务进行交互的语言。

  • WSDL 是通用描述、发现和集成 (UDDI) 的一个组成部分,UDDI 是一个基于 XML 的全球商业注册中心。

  • WSDL 是 UDDI 使用的语言。

  • WSDL 发音为“wiz-dull”,拼写为“WSDL”。

WSDL 用法

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

WSDL 的历史

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

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