WSDL概述
“WSDL是一种XML格式来描述网络服务作为一组端点操作消息包含面向文档的或面向过程的信息。操作和消息是抽象描述的,然后绑定到具体的网络协议和定义消息格式端点。相关的具体终端结合到抽象的端点(服务)。WSDL是可扩展的,允许描述端点和他们的消息无论什么消息格式或网络协议是用来交流。”[WSDL1.1]
这个规范遵循WSDL 1.1规范和使用文档/文字包装的样式。
WSDL文档包括以下内容:
- 类型 - 使用XML架构定义的数据类型的定义。
- 消息 - 定义内容的输入和输出消息。
- 操作 - 定义的输入和输出消息是如何关联到一个逻辑操作。
- 端口类型 - 组织操作的集合在一起。
- 绑定 - 规范的协议,用于消息交换特定端口类型。
- 端口 - 指定的地址绑定。
- 服务 - 用于一组相关的端口。