您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

WSDL是什么

2024/4/24 7:51:07发布2次查看
wsdl(web服务描述语言,web services description language)是为描述web服务发布的xml格式。w3c组织(world wide web consortium)没有批准1.1版的wsdl,当前的wsdl版本是2.0,是w3c的推荐标准(recommendation)(一种官方标准),并将被w3c组织批准为正式标准。
简介
wsdl(web服务描述语言,web services description language)是为描述web服务发布的xml格式。w3c组织(world wide web consortium)没有批准1.1版的wsdl,当前的wsdl版本是2.0,是w3c的推荐标准(recommendation)(一种官方标准),并将被w3c组织批准为正式标准。
在诸多技术文献中通常将web服务描述语言简写为wsdl,读音通常发为:wiz-dəl。
wsdl描述web服务的公共接口。这是一个基于xml的关于如何与web服务通讯和使用的服务描述;也就是描述与目录中列出的web服务进行交互时需要绑定的协议和信息格式。通常采用抽象语言描述该服务支持的操作和信息,使用的时候再将实际的网络协议和信息格式绑定给该服务。
组成
wsdl 文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。
历史
在 2001 年 3 月,wsdl 1.1 被 ibm、微软作为一个w3c纪录(w3c note)提交到有关xml协议的 w3c xml 活动,用于描述网络服务。(w3c 纪录仅供讨论。一项 w3c 纪录的发布并不代表它已被 w3c 或 w3c 团队亦或任何 w3c 成员认可。)在 2002 年 7 月,w3c 发布了第一个 wsdl 1.2 工作草案。
元素
wsdl 元素基于xml语法描述了与服务进行交互的基本元素:
● type(消息类型):数据类型定义的容器,它使用某种类型系统(如 xsd)。
● message(消息):通信数据的抽象类型化定义,它由一个或者多个 part 组成。
● part:消息参数
● operation(操作):对服务所支持的操作进行抽象描述,wsdl定义了四种操作: 
1.单向(one-way):端点接受信息;
2.请求-响应(request-response):端点接受消息,然后发送相关消息;
3.要求-响应(solicit-response):端点发送消息,然后接受相关消息;
4.通知(notification):端点发送消息。
● port type(端口类型):特定端口类型的具体协议和数据格式规范。
● binding:特定端口类型的具体协议和数据格式规范。
● port:定义为绑定和网络地址组合的单个端点。
● service:相关端口的集合,包括其关联的接口、操作、消息等。
以上就是wsdl是什么的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录