WSDL - 简介

WSDL 代表 Web 服务描述语言。它是描述 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 由 Ariba、IBM 和 Microsoft 于 2001 年 3 月作为 W3C 说明提交,用于描述 W3C XML 协议活动的服务。

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