基于ESB企业应用集成.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ESB的企业应用集成 薛涛 崔健 杨帆 1、引言 信息化的发展在给企业带来难得机遇的同时,也给企业带来了新的挑战。巨大的投资为企业建立了众多的信息系统,以帮助企业进行内外部业务的处理和管理工作。但是这些信息系统可能由不同的品牌导入实施,只关注于各自领域内的数据与业务处理,由于缺少相应的接口标准和规范,它们各自为政,相互之间无法进行信息共享与业务集成,从而形成“信息孤岛”。 随着企业规模的不断扩大,应用系统不断增加, 对信息共享、系统互操作性和软件重用方面的要求越来越高,这些相对独立、标准各异的“烟囱”式系统已经不能满足业务的需要,暴露出的弊端越来越多,对企业提出了诸多的挑战。 由于缺少统筹规划,企业内部遗留的IT基础架构庞大且管理起来极其复杂,这些基础架构具有严格的操作要求,分阶段改造非常困难,这样必然会影响企业对客户需求的响应能力以及新增加和改进后的服务的部署 一个个的“信息孤岛”常常分属于不同的管理职能部门。由于这些系统没有进行互联,导致难于信息共享,即不同软件提供商的应用程序之间无法互操作 在多个系统共存的情况下,同一个客户的信息或者企业的信息,通常在多个系统中同时存在,但是各个系统统计出的数据常常不一致,为企业领导层进行正确决策增加了难度。 面对这样的挑战,系统整合成为企业迫在眉睫的问题。存在着如系统灵活性差、投入成本巨大、新系统无法快速部署等问题在这种背景下,业内近年来提出了SOA(面向服务的架构)模型,将应用系统抽象成一个个粗粒度的服务,标准化服务接口,松耦合服务架构。使用面向服务的ESB平台集成遗留IT系统,将系统服务化,通过服务组合的方式复用企业IT资产,对于新开发的信息系统,采用插接方式进行快速部署,缩短了投资回报周期,提高适应性。采用这种面向服务的ESB平台进行系统整合,成为企业解决“信息孤岛”的最佳方案。 粗粒度性粗粒度服务提供一项特定的业务功能,采用粗粒度服务接口的优点在于使用者和服务层之间不必再进行多次的往复,一次往复就足够了 松耦合性松耦合性要求 SOA 架构中的不同服务之间应该保持一种松耦合的关系,也就是应该保持一种相对独立无依赖的关系 位置透明性,位置透明性要求 SOA系统中的所有服务对于他们的调用者来说都是位置透明的,也就是说每个服务的调用者只需要知道他们调用的是哪一个服务,但并不需要知道所调用服务的物理位置在哪里 协议无关性,协议无关性要求每一个服务都可以通过不同的协议来调用。 SOA 架构的出现为企业系统架构提供了更加灵活的构建方式,如果企业架构设计师基于SOA来构建系统架构,就可以从底层架构的级别来保证整个系统的松耦合性以及灵活性,这将为企业未来商业逻辑的扩展打好坚实的基础。如图所示,ESB提供了企业内不同应用系统间的基础设施仲裁松耦合服务或非关联服务之间的关系, 并实现SOA各系统服务之间的消息传递,使各系统服务成为SOA的一部分。在ESB内部,通过WSDL这种中立的接口和契约定义格式,每个系统可以将功能展示出来,供应用系统调用。ESB支持各种不同的技术,诸如不同的操作系统,编程语言,以及各种消息协议。通过部署ESB,不但可以很容易地把现有遗留系统封装成一个个的服务,也可以快速将新开发的系统部署到整个IT架构中,从而形成真正的随需而建和分布式系统结构。 图2 JBI概念层插件框架 这一结构中,组件的交互使用一种经过中介的消息交换机制,该消息交换模式基于WSDL 2.0或WSDL 1.1。如图3所示。 图3 JBI组件消息交互 JBI规范定义的ESB环境包含3方面内容:标准消息路由器(Normalized Message Router, NMR),JBI管理部分和JBI组件框架。NMR实现组件之间的消息路由,JBI组件框架为JBI组件提供一个可插拔的组件容器,JBI管理部分基于JMX实现JBI环境中系统和组件的管理,JBI环境的组成如图4所示。 图4 JBI体系结构 4、西安协同SOA服务总线SynchroESB 西安协同时光软件是国内企业集成技术的先行者,在多年企业流程整合成功实施的基础上,推出了为企业复杂、需求苛刻的异构IT系统集成提供解决方案的SOA服务总线SynchroESB。该产品是一个企业应用集成的开发、部署、运行、管理和维护的协同企业服务总线平台,遵循JCP组织发布的JBI(jsr208)规范,符合JBI、JTA、Web service、XSLT、SSL、WPDL、BEPL4WS等主流规范,利用标准JMS消息通信机制和高性能的Peer-Peer通信技术,实现了服务之间的通信、连接、组合和数据集成,为企业应用提供了便捷、一致、安全并符合标准的丰富接口,保证服务之间信息的可靠传送,实现不同厂家的数据库、中间件运行平台及其基于这些平台之上开发的应用软件的服务集成。 协同SO

文档评论(0)

nnh91 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档