(最新)web服务复合技术在soa系统中的研究与应用

(最新)web服务复合技术在soa系统中的研究与应用

ID:37179485

大小:704.66 KB

页数:3页

时间:2019-05-21

(最新)web服务复合技术在soa系统中的研究与应用_第1页
(最新)web服务复合技术在soa系统中的研究与应用_第2页
(最新)web服务复合技术在soa系统中的研究与应用_第3页
资源描述:

《(最新)web服务复合技术在soa系统中的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电脑知识与技术Web服务复合技术在系统中的研究与应用SOA程杰1,程燕2(1.解放军炮兵学院,安徽合肥230031;2.武汉理工大学计算机学院,湖北武汉430063)摘要:随着以Web服务为基础的面向服务的体系结构的发展,如何复合分布的、自治的Web服务以构建新的企业业务应用的问题已成为软件工程领域一个新的热点问题。本文研究探讨了Web服务复合技术在面向服务体系的系统开发中的应用,并在此基础上提出一个基于Web服务复合技术的应用程序设计模式。关键词:Web服务;Web服务复合;面向服务体系中图分类号:TP393文献标识码:A文章编号:1009-3044(

2、2006)26-0129-03ResearchandApplicationofWebServicesCompositionintheSOACHENGJie1,CHENGYan2(1.CollegeofPLAartillery,Hefei230031,China;2.CollegeofComputerScience&TechnologyWuhanUniversityofTechnology,Wuhan430063,China)Abstract:Withtheevolutionofservices-orientedarchitecturebasedonweb

3、services,providingsupportsforcompositingdistributedandautonomouswebservicesintobusinessapplicationshasbecomeakeyresearchareainsoftwareengineering.Thisthesisisconcentratedonex-ploringwebservicescompositiontechnologyonservices-orientedarchitecturesystemforconcreteapplications,prese

4、ntesandrealizesanapplica-tiondesignpatternbasedonwebservicesandwebservicescompositiontechnology.Keywords:Webservice;Webservicecomposition;SOA1引言Web服务是实现SOA(Service-OrientedArchitecture,面向服务的体系结构)的方式之一,用Web服务来实现SOA,可以通过实现一个中立平台来获得服务,而且随着越来越多的软件商支持越来越多的Web服务规范,这会取得更好的通用性。作为一种部署在Web

5、上的对象,Web服务具有对象技术所承诺的所有优点,同时,Web服务技术吸收了分布式计算、Grid计算和XML等各种技术的优点,通过采用WSDL,UDDI和SOAP等而无需所有的特性;最后,所有的机制完全基于现有的技术,并没有创造一个完全的新体系,无论是HTTP、FTP这些现有的网络协议,还是SOAP、WSDL等这些基于XML定义的协议都遵循着一个原则:继承原有的被广泛接受的技术,这样才能使得Web服务被广泛接受。诸如SOAP、WSDL和UDDI这些Web服务新兴技术的出现使企业应用能够遵循一个松散耦合、与平台无关的模型来进行交互。但是,这些核心Web服务

6、规范的初衷都不是提供自己的机制来描述如何将各个独立的Web服务连接起来以创建具有一定复杂程度的可靠的企业解决方案,Web服务通过使用Web标准实现应用程序间的通用互操作性,通过使用松散耦合的集成模型以支持各种领域中的各种系统的灵活集成。企业应用需要的不仅仅是通过使用标准协议来进行简单交互的能力,而且应该通过使用标准流程集成模型来集成复杂的交互,以此发挥Web服务作为集成平台的全部潜力。Web服务的交互和协作必然需要构造复杂的Web服务,通过多个Web服务之间的交互,可以实现多个系统的相互协作。目前的Web服务是孤立不透明的,打破孤立就是要把Web服务连接

7、起来并指定怎样共同使用一组Web服务来实现更复杂的功能。Web服务最终趋向于Web服务的复合,而不是各个服务孤立的存在。Web服务复合是指由各个小粒度的Web服务相互之间通信和协作来实现大粒度的服务功能,通过有效地联合各种不同功能的Web服务,服务开发者可以借此解决较为复杂的问题,实现增值功能[1]。复合主要研究如何通过复合己有的、自治的Web服务的方式,高效灵活地构筑企业业务应用,其本质就是协调若干Web服务共同工作,它在面向服务的企业计算模式中扮演着中间模型的角色,即通过Web服务的复合,最终能灵活实现上层的业务模型,屏蔽底层信息基础设施的变迁。从理

8、论上讲,新的业务应用可以由一系列Web服务方便地复合,而且这个过程不需要任何编程

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

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

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