- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!
面向服务架构的分析与研究
黄海潮、肖光清
中文摘要:SOA(service oriented architecture)是面向服务的体系架构,能很好地解决异构平台、异构数据源、不同系统间的整合及服务复用等问题,已经逐步在各相关行业或领域得到越来越广泛的实施。梳理了SOA发展的历程、国内对于SOA推广应用认识现状,肯定了SOA将成为解决当前信息化建设中普遍面临的信息资源共享难、IT系统之间难以协作,以及IT系统难以支撑业务变化等难题的有效途径,最后提出了SOA的构建方法及下步发展的思路和重点。
关键词:SOA 面向服务 体系架构 分析
SOA是一种以服务为中心,松散耦合、可动态优化和重用扩展的分布式应用构造方法。经过十多年的历练与发展,已成为在开放、异构的网络环境下构造集成化分布式信息系统的潮流。SOA所带来的IT系统松耦合、互操作的特性,以及由此带来的大粒度重用、大规模集成、灵活性提升等诸多优点,为软件系统的建立、整合与运维,尤其是基于互联网的软件产业的创新与发展,带来了新的动力和机遇。
1 SOA的发展历程
SOA的概念最初由Gartner公司于1996提出,由于当时的技术水平和市场环境尚不具备真正实施SOA的条件,因此当时SOA并未引起人们的广泛关注。伴随着互联网的浪潮,越来越多的企业将业务转移到互联网领域,带动了电子商务的蓬勃发展。为了能够将公司的业务打包成独立的、具有很强伸缩性的基于互联网的服务,出现了Web服务的概念,这可以说是SOA的开端。
新技术的兴起必然伴随着一系列技术标准和规范的诞生,SOA也是如此。短短几年之内,在厂商、研究人员和标准化组织的共同努力下,已经制定出一大批SOA标准和规范,有力地推动了SOA的发展。据统计,目前有超过56个涉及SOA的各个方面的标准机构,但他们之间工作的不协调,也给SOA的发展带来的负面影响。
服务提供者服务提供者是一个可通过网络寻找的实体,它接受和执行来自使用者的请求。它将自己的服务和接口契约发布到服务注册中心,以便服务使用者可以发现和访问该服务服务注册中心
服务注册中心是服务发现的支持者。它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者接口。 服务使用者服务使用者是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中服务的查询,通过传输绑定服务,并且执行服务功能。服务使用者根据接口契约来执行服务。
图1 基于SOA的ERP与电子商务系统的集成模型框架
模型框架技术采用J2EE的架构和标准实现。在该框架中以XML为数据交换的格式,以SOAP标准的RPC方法来调用Web service,WSDL描述Web service的细节,以UDDI来发布Web service,这是Web service中主要用到的标准协议,只要遵循这些协议,异构的Web service之间就可以互相访问,达到多系统的交互集成。
该集成模型框架的主要模块功能描述如下:
SOAP-Routing:定义了一个消息路径模型,用来处理SOAP消息的传递,同时也是整个模型框架的核心,可使SOAP消息从服务客户机到服务提供者的完整交换成为可能。通过其可选的反向路径来启用双向消息交换模式,如请求/响应模式。
Web服务发布模块: 作为服务提供者将现有符合WSDL的Web服务向UDDI注册中心注册并发布。
UDDI注册中心:作为服务注册中心提供发布和查找服务描述的方法。UDDI数据实体提供对定义业务和服务信息的支持。WSDL中定义的服务描述信息是UDDI注册中心信息的补充。在本框架中UDDI注册中心分为公共UDDI和私有UDDI注册中心。公共UDDI注册中心可以利用现有全球UDDI注册中心功能,实现全球范围内服务的发现和访问;私有UDDI注册中心是企业内部使用的UDDI注册中心,企业内部的Web服务通过这个注册中心,对企业内部发布,供企业内部使用。
Web服务应用接口:作为服务使用者发起对注册中心中服务的查询,通过传输绑定服务,并且执行服务功能。[2]毛新生,SOA原理、方法、实践[M].北京:电子工业出版社,2009[3]周坷,基于SOA软件架构的企业应用[J].微机发展,2005.
[]吕希艳,基于SOA的企业信息资源整合[J].中国科技论坛,2006.
.页眉.
.页脚.
文档评论(0)