WSDL


阅读(87) (22)

手册简介

WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。

手册说明

WSDL 教程

WSDL,被称作网络服务描述语言,是一门基于 XML 的语言,用于描述 Web Services ,以及如何对其进行访问。

2001年,微软提交了WSDL 1.1 草案。2002年,w3c发布了WSDL 1.2 工作草案。

WSDL具体用于什么地方呢?你可以写一套WSDL文档,向别人介绍你的 web service 有什么功能,以及它的各项函数、参数和返回值。因为WSDL是基于XML之上的,因此不仅仅是人可以阅读参考,机器也是可以阅读的。而一些最新的开发工具已经能够根据你的 web service 生成 WSDL 文档,还能导入 WSDL 文档,生成调用相应 web service 的代码。


WSDL 元素介绍

Types - 数据类型定义的容器,它使用某种类型系统(一般地使用XML Schema中的类型系统)。

Message - 通信消息的数据结构的抽象类型化定义。使用Types所定义的类型来定义整个消息的数据结构。

Operation - 对服务中所支持的操作的抽象描述,一般单个Operation描述了一个访问入口的请求/响应消息对。

PortType - 对于某个访问入口点类型所支持的操作的抽象集合,这些操作可以由一个或多个服务访问点来支持。

Binding - 特定端口类型的具体协议和数据格式规范的绑定。

Port - 定义为协议/数据格式绑定与具体Web访问地址组合的单个服务访问点。

Service - 相关服务访问点的集合。


章节介绍

WSDL 简介:讲解 WSDL 的概念。

WSDL 文档:讲解 WSDL 文档的主要部分。

WSDL 端口:讲解 WSDL 端口界面 (WSDL port interface)。

WSDL 绑定:讲解 WSDL binding interface。

WSDL 语法:在 W3C note 中被列出的完整的 WSDL 语法。

WSDL 总结:本节向您推荐了在学习了 WSDL 教程之后,应该继续学习的内容。