网络服务 描述语言-WSDL

wsdl 


网络(web)服务(service) 描述(description)语言(language)


历史


在 2001 年 3 月,WSDL 1.1 被 IBM、微软作为一个W3C纪录(W3C note)提交到有关XML协议的 W3C XML 活动,用于描述网络服务。
在 2002 年 7 月,W3C 发布了第一个 WSDL 1.2 工作草案。


组成:


Type(消息类型):数据类型定义的容器,它使用某种类型系统(如 XSD)。
Message(消息):通信数据的抽象类型化定义,它由一个或者多个 part 组成。
Part:消息参数
Operation(操作):对服务所支持的操作进行抽象描述,WSDL定义了四种操作: 
1.单向(one-way):端点接受信息;
2.请求-响应(request-response):端点接受消息,然后发送相关消息;(重点)
3.要求-响应(solicit-response):端点发送消息,然后接受相关消息;
4.通知(notification [2]  ):端点发送消息。
Port Type(端口类型):特定端口类型的具体协议和数据格式规范。
Binding:特定端口类型的具体协议和数据格式规范。
Port:定义为绑定和网络地址组合的单个端点。
Service:相关端口的集合,包括其关联的接口、操作、消息等。


意义:


规范服务端:
怎样向别人介绍你的 web service 有什么功能,以及每个函数调用时的参数呢-(服务端api)
用机器能阅读的方式提供一个正式的描述文档(wsdl)
1.描述你的服务都具有什么功能
2.每个函数调用时的参数


文档结构:


xml-design


科普一下WEB技术栈
HTML    :XHTML ▪ HTML 5 ▪ CSS ▪ TCP/IP
XML    :XML ▪ DTD  ▪ DOM ▪ SOAP ▪ WSDL ▪ Web Services
Web脚本    :JavaScript ▪ HTML DOM ▪ AJAX ▪ jQuery ▪ JSON 
Serv脚本    :SQL ▪ ASP ▪ ADO ▪ PHP
.NET    Microsoft.NET ▪ .NET Mobile
多媒体    SMIL ▪ SVG
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值