WSDL 教程


手册简介

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 教程之后,应该继续学习的内容。


更新记录

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号