WSDL基础概念模型

WSDL 描述了WEB的服务的三个基本属性:服务做些什么,如何访问服务,服务位于何处
WSDL 信息模型充分利用了抽象规范与规范具体实现的分离:服务接口和服务实现
服务接口规范描述了抽象的接口,他在WSDL中表示为端口的类型(PortType),抽象接口可以支持任意数量的操作(operation),操作是有一组消息(messages),定义了操作的交互定式。
服务实现描述了具体终端的处理方法。绑定(Binding)机制在WSDL中表示为binding元素,他使用特定的通信协议,数据编码模型和底层通信协议,将web服务的抽象定义映射至特定实现。Port元素将绑定机制与服务访问协议和端点地址结合在一起,定义具体端点的服务访问方式。
WSDL服务描述的主要元素:
抽象定义部分:

类型Types
数据类型定义的容器,包含了所有在消息定义中需要的xml元素的类型定义
消息Messages
具体定义了在通信中使用的消息的数据结构,message元素包含了一组Part元素,每个Part元素都是最终消息的一个组成部分,
端口PortType
具体定义了一种服务访问入口的类型,包含若干operation。而一个operation则是指访问入口支持的一种类型的调用。在wsdl里面支持四种访问入口调用模式:单向请求,单向响应,请求响应,响应请求。

具体定义部分:
服务service
描述的是一个具体的被部署的web服务所提供的所有访问入口的部署细节,一个service可以包含多个服务访问入口,而多个访问入口都会使用一个port元素来描述。
端口port
描述了服务访问入口的细节,包含地址,消息调用模式
绑定Binding
定义某一个porttype与某一个种具体的网络传输协议或消息传输协议绑定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值