- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6 服务描述
第六章服务描述
主讲:高岩
gaoyan_neu@126.com
东北大学信息学院
计算机应用技术研究所
内容提要
6.1 服务描述模型
6.2 WSDL概述
6.3 WSDL文档结构
6.4 WSDL应用实例
2/44
6.1 服务描述模型
服务描述
自描述是服务的基本特征;
通过服务描述,服务屏蔽了其实现细节,使服务
提供者和服务消费者能以一种松耦合方式协作。
对服务的描述是多方面的,每一方面的描述都反
映了服务的某种特征
WSDL 、BPEL4WS
WS-CDL 、WS-policy
WS-Security
WS-Transaction
3/44
6.1 服务描述模型
Will Tracz提出的3C模型
该模型从概念、内容和上下文刻画构件。
概念:描述构件做什么,包含接口规范和语义;
内容:描述构件如何完成概念所刻画的功能;
上下文:刻画构件的运行环境。
与Web服务技术规范的对应关系
概念对应Web服务描述语言(如WSDL );
内容对应Web服务组合语言(如BPEL4WS);
上下文对应Web服务策略、协作、安全、事务
等。
4/44
内容提要
6.1 服务描述模型
6.2 WSDL概述
6.3 WSDL文档结构
6.4 WSDL应用实例
5/44
6.2 WSDL概述
什么是WSDL
Web服务描述语言WSDL描述了Web服务的接
口、消息格式约定和访问地址三方面的基本内
容。
它定义了一套基于XML 的语法,用来将Web服务
描述为能够进行消息交换的服务访问点的集合,
从而满足了应用需求。
简单地讲,WSDL文档的职责在于告诉服务的
使用者如何将请求消息格式化,通过何种通信协
议在何处访问服务。
6/44
6.2 WSDL概述
WSDL设计目标
首先,WSDL是描述Web服务的规范,尤其是描
述Web服务的接口的规范;
其次,WSDL具有开放性,允许通过扩展使用其
它类型定义语言,允许使用多种网络传输协议和
消息格式;
再次,WSDL应用当代软件工程中的复用理念,
分离了抽象定义层和具体实现层,使得抽象定义
层的复用性大大增加;
最后,WSDL描述文档应当具备机器可识别能
力。
7/44
6.2 WSDL概述
WSDL文档应用
服务中介
(WSDL文档信息)
发现 发布
获取WSDL文档 服务提供者
文档评论(0)