ESB系统工作原理与要求.docx
《ESB系统工作原理与要求.docx》由会员分享,可在线阅读,更多相关《ESB系统工作原理与要求.docx(18页珍藏版)》请在优知文库上搜索。
1、ESB系统工作原理及要求ESB全称为EnterpriseServiceBus,即企业服务总战.它是传统中间件技术及XMUWeb服务等技术结合的产物。ESB供应了网络中最集本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现变更了传统的软件架构,可以供应比传统中间件产品更为墟价的解决方案,同时它还可以消退不同应用之间的技术差异,让不同的应用服务潺协调运作,实现了不同嵌务之间的通信及整合.从功能上百ESB供应了事务驱动和文档导向的处理模式.以及分布式的运行管理机制,它支持基于内容的路中和过浓.具备了困难数据的传输实力.并可以供应一系列的标准接1.ESB的范本概会企业限务总线(Enterpris
2、eServiceBus,ESB)从面对限务体系架构(Service-OrientedArchitecture.SOA)发展而来,足传统中间件技术及XMJWeb限务等技术结合的产物ESB供应了网络中最基本的连接中枢,是构筑企业神经系统的必要元素,ESB采纳了“总线”这样一种模式来管理和的化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事务和服务欲别上动态的互连互通,是一种在松散朋合的眼芬和应用之间标准的集成方式.它可以作用于:面对眼务的架构一分布式的应用由可$用的眼务组成;面对消息的架构一应用之间通过ESB发送和接受消息:事务必动的架构应用之间异步地产生和接收消息。ES
3、B的出现变更/传统的蚊件架构,可以供应比传统中间件产品更为低廉的解决方案,同时它还可以消退不同应用之间的技术差异,让不同的应用服务零协调运作,实现/不同IM务之间的通信及整合.从功能上百,ESB供应了事务动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过泄,具备了困理数据的传输实力,并可以供应一系列的标准接U2基本功能1)艇务的MetaData管理:在总统范畴内对服务的注册命Z及寻址进行管理,2)传输极务:确保通过企业总线互连的业务流程间的消息的正确交付,还包括基于内容的路内功能.3)中介:供应位置透亮的路由和定位服务:供应多种消息传递形式:支持广泛运用的传输协议.4)
4、多服务集成方式:如JCA.Web服务,Messaging.AdaPter等.5)服务和M务管理支持:调用服务的记录、测状和监控数据;供应小务检测、触发和分布功能:扩展功能1)面对服务的元数据管理;他必能了解被他中介的两跳,印服务的恳求以及息求者对限务的要求,以及服务的供应者和他所供应的服务的描述:2)Mediation:它必需具有某种机制能终完成中介的作用.如协议转换;3)通信:眼芬的发布/仃阅、响应/恳求、同步/舁步消息、路由和寻址等:4)集成:遗留系统适配器,服务编排和映射,协议转换,数据变换,企业应用集成中间件的连续等,5)服务交互;服务接口定义,服务实现的附接,服务消息模型,服务书目和
5、发觉等,6)服务平安:认证和授权、不行否认和机密性、平安标准的支持等;7) IM务防fit:事务.服务的可交付性等:8)服务等级:性能、可用性等.ESB中最常提到的两个功能是消息转换和消息路由.4ESB架构ESB是传统中间件技术及XM1.Web眼务等技术相互结合的产物,ESB的出现变更了传统的软件架构,可以供应比传统中间件产品更为廉价的解决方案,同时它还可以消退不同应用之间的技术差异,止不同的陶川服务器协调运作,实现不同IM务之间的遹信及整合.从功能上百ESB供应/事务驱动和文档导向的处理模式.以及分布式的运行管理机制,它支持基于内容的路Ill和过滤.具符困雄数据的传输实力并可以供应一系列的标
6、准接口.5E$B的发展在云计算应用时代,ESB格逐步发展到E88(EnterPrkeBUSineSSBg企业业务总戏),国际范困内EBB尚处于发展初期,当然很多人也将ESB在业务上的应用,未作区分财待而统一作为ESB看待,犷实上,ESB更关注IT服务,而EBB更关注业务执行,具有不同的属性.国内在2008年就行人就EBB的发展做专遨探讨,并就潍柴动力及湘火炬汽车集团结成战略联盟后形成的集齿轮箱、变速器、发动机和整车为一体的汽车产业跳实例,运用面对服务的架构SOA和企业协同理念,给出了协同限分平台的设计及分析.目前国内在EBB领域探讨较为超前的,是由中国鼠年青博士后导师之,协达软件创先人付勇,所
7、指导的协同软件博士后工作站,该团队所探讨的成果,己经在产业应用上有良好表现,并广泛应用在办公自动化0A、企业资源支配ERP、制造执行系统MES、客户关系管理CRM等短域.6应用特征大规模分布式的企业应用须要相对简洁而好用的中间件技术来简化和统一越来越困雄、繁琐的企业级伯恩系统平台.面对眼芬体系架构(SoA是能蛤将应用程序的不同功能总元通过服务之间定义良好的接口和契约联系起来SoA运用户可以不受限制地由复运用软件、把各种资源互连起来,只要IT人员选用标准接口包装IH的应用程序、把新的应用程序构隹成服务,理么其他应用系统就UJ以很便利的运用这些功能眼务。支抵SoA的关键是其消息传递架构一企业服务总
8、线(ESB)ESB是传统中间件技术及XMI、Web服务等技术相互结合的产物.用于实现企业应用不同消息和信息的精确、高效和平安传递。让不同的府用服务协词运作.实现不同眼芬之间的通伯及整合.ESB在不同领域具彳I特别广泛的用途:电信期域:ESB能助在全方位支持电信行业OsS的应用整合概念.是忐向的电信级应用软件承我平台,电力领域:ESB能携在全方位支持电力行业EMS的数据祭合概念,是忐向的SCADA系统数据交换平台,金融领域:ESB能切在全方付支持银企间业务处理平台的流程整合格念,足志向的B2B交易支探平台.电子政务:ESB能畴在全方位支持电子政务应用软件业务荔础平台、信刖共享交换平台、决策分析支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ESB 系统 工作 原理 要求