web service的api说明文档xml格式 - WSDL(Web Service Description Language)
2016-04-09 14:58
274 查看
WSDL是基于 XML的用于描述 Web 服务以及如何访问 Web 服务的语言。
WSDD(Web
Service Deployment Descriptor):Web服务分布描述,它定义了Web服务的接口,如服务名、提供的方法、方法的参数信息。
SOAP(Simple Object Access Protocol):简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的轻量级协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一种语言相互通信。
WSDL:Web Services Description Language的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。为用户提供详细的接口说明书。
Operation(操作):对服务所支持的操作进行抽象描述,WSDL定义了四种操作:单向(one-way):端点接受信息;
请求-响应(request-response):端点接受消息,然后发送相关消息;
要求-响应(solicit-response):端点发送消息,然后接受相关消息;
通知(notification):端点发送消息。
WSDD(Web
Service Deployment Descriptor):Web服务分布描述,它定义了Web服务的接口,如服务名、提供的方法、方法的参数信息。
SOAP(Simple Object Access Protocol):简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的轻量级协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一种语言相互通信。
WSDL:Web Services Description Language的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。为用户提供详细的接口说明书。
<message> web service 使用的消息 <types> web service 使用的数据类型 <binding> web service 使用的通信协议
一个 WSDL 文档的主要结构是类似这样的: <definitions> <types> 数据类型定义的容器,它使用某种类型系统(如xsd) </types> <message> 通信数据的抽象类型化定义 </message> <portType> 特定端口的具体协议和数据格式规范 <operation> </operation> </portType> <binding> 特定端口类型的具体协议和数据格式规范 </binding> <service> 相关端口的集合,包括其关联的接口 、操作、消息等。 </service> </definitions>
Operation(操作):对服务所支持的操作进行抽象描述,WSDL定义了四种操作:单向(one-way):端点接受信息;
请求-响应(request-response):端点接受消息,然后发送相关消息;
要求-响应(solicit-response):端点发送消息,然后接受相关消息;
通知(notification):端点发送消息。
相关文章推荐
- i-jetty环境搭配与编译
- php的webservice的wsdl的XML无法显示问题的解决方法
- 在PHP中利用wsdl创建标准webservice的实现代码
- ASP.NET如何使用web服务的会话状态
- VMware NAT端口映射 外网可以访问内网虚拟机
- Aixs2开发Web service操作数据库demo
- web系统如何设计登陆功能
- gSoap使用实例 - 发送WSDL文件
- 服务注册和服务仓库在SOA中的角色
- RHEL6服务器配置WEB服务
- WSDL 1.1 中文规范
- eclipse根据wsdl文件生成webservice客户端
- 夸平台真是麻烦啊........
- 伪静态URL重写技术实现方法 php asp
- ShopNum1联盟系统常见问题解答
- 今天搞定一个自认为很怪得问题
- PrintStream的弊端!
- 如何使用PHP获取网络上的文件
- 利用C++Builder实现Google的Web服务
- 使用技巧:JSP中如何发送一个动态图像 验证码等