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 作为 W3C 备忘录提交,用于描述 W3C XML 活动中用于 XML 协议的服务,时间为 2001 年 3 月。

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

广告