web服务标准及互操作性(一)web服务标准及互操作性分析综述

web服务标准及互操作性(一)web服务标准及互操作性分析综述

ID:34658840

大小:175.35 KB

页数:3页

时间:2019-03-08

web服务标准及互操作性(一)web服务标准及互操作性分析综述_第1页
web服务标准及互操作性(一)web服务标准及互操作性分析综述_第2页
web服务标准及互操作性(一)web服务标准及互操作性分析综述_第3页
资源描述:

《web服务标准及互操作性(一)web服务标准及互操作性分析综述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据编者按近几年发展迅速的w曲服务技术逐渐成为一种主流的软件系统构建技术,它采用一系列相关协议来描述、传递服务和与服务交互。Web服务技术之所以具备各种良好的特性,就是因为其是建立在一系列的开放标准规范之上的。Web服务标准的纷繁复杂影响了Web服务技术的互操作性,因此有必要进行Web服务标准互操作分析,其中的一项有效工作就是对类似的Web服务标准进行对此分析,详细的分析内容在本专题后续的文章中将进行介绍。本专题系列文章将对以下六类Web服务标准进行分析:Web服务可靠消息传递标准;Web服务寻址标准;Web服务事件标准;Web服务业

2、务流程相关标准;Web服务事务标准;Web服务管理标准。Web服务标准及互操作性分析(一)Web服务标准及互操作性分析综述OutlineofWebServiceStandardsandItsInteroperabilityAnalysis中国电子技术标准化研究所宋慧驹马楠摘要首先对wob服务技术和标准进行了简要1简述介绍.并对web服务标准存在的问题进行了分析;然后介绍了Web服.务标准互操作分析以及六类web服务标准的对比分析。关键词web服务标准互操作Abstract:Thispaperintroduceswebservicetech

3、nologyanditsstandards,analyzestheproblemsofwebservicestandardsandaddresseswhatthewebservicestandardsinteroperabilityanalysis西andthecomparisontOsixkindsofwebservicestandards.Keywords:webservice;standard;interoperability当前的软件系统日趋往分布式架构的方向发展。分布式技术有很多,如:CORBA、DOOM、RPC等,这些技术都能

4、较好地用来构建分布式软件。但是随着发展,用户的需求日益复杂,软件系统也随之复杂庞大,传统分布式技术的局限性逐步暴露出来。软件系统越来越强调平台无关,强调随需而变.CORBA、DCoM、RPC等技术越来越不适应新的需求,而且随着防火墙等安全技术的发展,传统的分布式技术的应用范围被进一步缩小,它们渐渐不能满足日趋复杂的企业级应用。为了能适应这种新的要求。服务计算应运而生,Web服务技术也逐渐成为一种主流的软件系统构建技术.Web服务技术是一种分布式技术,Web服务是一个应用程序,向外界暴露出一个能够通过Web进行调用的API。这样就能用编程的

5、方法通过Web来调用这个应用程序。Web服务技术基本上还是遵循客户/服务器模式,其基本架构图如图1所示.调用Web服务的血用程序叫客户,也就是Web服务请求者;提供Web服务的应用程序就是服务提供者,服务器湍。在Web服务技术的基本架构图中还有一个服务注册中心,它用来注册Web服务的信息供服务请求者查询,以选择适合特定服务请求者的Web服务。这样更进一步降低Web服务的使用者和提供者之同的耦合度。增加基于Web万方数据图1Web服务技术基本架构图服务技术所构建的软件系统的可扩展性和灵活性,满足企业业务系统日益增加的复杂度需求和随需而变的要

6、求。使用Web服务技术,应用程序可以用与平台和编程语言无关的方式相互通信。Web服务可以给应用系统带来松耦合性,提高软件系统的可扩展性。2Web服务标准Web服务采用一系列相关协议来描述、传递服务和与服务交互。Web服务技术之所以具备各种良好的特性。就是因为其是建立在一系列的开放标准规范之上的。作为一种分布式系统构建技术,Web服务进行消息传递、接口描述、协同工作、资源共享都有相应的中立标准进行支撑,这使得其成为系统集成以及实现新计算模式(如:网格计算、云计算等)的重要技术。Web服务标准堆栈图如图2所示。压丽闻r两I业务流程II管理l网

7、罔稠网习『可靠性{I事务性l

8、安全性l描述和发现I消息层I『传输层1I.....................................................一图2Web服务标准堆栈图从图2可以看出,Web服务相关的标准主要包括:数据传输、消息传递、描述和发现、可靠性、事务性、安全性、业务流程和管理等几个方面。数据传输和消息传递是Web服务技术的最基本的要求。数据传输标准解决如何连接、如何验证,如何发送、接收数据以及如何报告错误等问题;消息传递标准给出了公共的消息格式;描述和发现相关规范和标准定义一组服务支持Web服务提

9、供者、Web服务以及可以用于访问这些服务的技术接口的描述和发现,这样才能被动态地发现和绑定,Web服务作为~项分布式技术,还需要具备可靠性、保证数据完整性和安全性,所以相应的也需要可靠性标准、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。