esb系统工作原理及要求

esb系统工作原理及要求

ID:43445535

大小:125.89 KB

页数:48页

时间:2019-10-02

esb系统工作原理及要求_第1页
esb系统工作原理及要求_第2页
esb系统工作原理及要求_第3页
esb系统工作原理及要求_第4页
esb系统工作原理及要求_第5页
资源描述:

《esb系统工作原理及要求》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ESB系统工作原理及要求ESB全称为EnterpriseServiceBus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用Z间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一

2、系列的标准接口。ESB的基本概念企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Service-OrientedArchitecture,SOA)发展而来,是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB采用了“总线”这样一种模式來管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础來支持应用之间在消息、事件和服务级别上动态的互连互通,是一种在松散耦合的服务和应用之间标准的集成方式。它可以作用于:①面向服务的架构一

3、分布式的应用由可重用的服务组成;②血向消息的架构一应用之I'可通过ESB发送和接受消息;③事件驱动的架构一应用之间异步地产生和接收消息。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为低廉的解决方案,同时它还可以消除不同应用Z间的技术差异,让不同的应用服务器协调运作,实现了不同服务Z间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口2基本功能1)服务的MetaData管理:在总线范畴内对服务的注册

4、命名及寻址进行管理。2)传输服务:确保通过企业总线互连的业务流程间的消息的正确交付,还包括基于内容的路由功能。3)中介:提供位置透明的路由和定位服务;提供多种消息传递形式;支持广泛使用的传输协议。4)多服务集成方式:女0JCA,Web服务,Messaging,Adapter等。5)服务和事件管理支持:调用服务的记录、测量和监控数据;提供事件检测、触发和分布功能;扩展功能1)面向服务的元数据管理:他必须了解被他屮介的两端,即服务的请求以及请求者对服务的要求,以及服务的提供者和他所提供的服务的描述;2)Mediation:它必须具有某种机

5、制能够完成中介的作用,如协议转换;3)通信:服务的发布/订阅、响应/请求、同步/异步消息、路由和寻址等;4)集成:遗留系统适配器,服务编排和映射,协议转换,数据变换,企业应用集成中间件的连续等。5)服务交互6)服务安全7)服务质量8)服务等级服务接口定义,服务实现的置换,服务消息模型,服务目录和发现等。认证和授权、不可否认和机密性、安全标准的支持等;事务,服务的可交付性等;性能、可用性等。ESB屮最常提到的两个功能是消息转换和消息路由。4ESB架构ESB是传统中间件技术与XML、Web服务等技术相互结合的产物,ESB的出现改变了传统的

6、软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。5ESB的发展在云计算应用时代,ESB将逐步发展到EBB(EnterpriseBusinessBus,企业业务总线),国际范围内EBB尚处于发展初期,当然许多人也将ESB在业务上的应用,未作区分对待而统一作为ESB看待。事实

7、上,ESB更关注IT服务,而EBB更关注业务执行,具有不同的属性。国内在2008年就有人就EBB的发展做了专题研究,并就潍柴动力与湘火炬汽车集团结成战略联盟后形成的集齿轮箱、变速器、发动机和整车为一体的汽车产业链实例,使用面向服务的架构SOA和企业协同理念,给出了协同服务平台的设计与分析。目前国内在EBB领域研究较为超前的,是由中国最年青博士后导师之一、协达软件创先人付勇,所指导的协同软件博士后工作站。该团队所研究的成果,已经在产业应用上有良好表现,并广泛应用在办公自动化OA、企业资源计划ERP、制造执行系统MES.客户关系管理CRM

8、等领域。6应用特征大规模分布式的企业应用需要相对简单而实用的屮间件技术来简化和统一越来越复杂、繁琐的企业级信息系统平台。面向服务体系架构(SOA)是能够将应用程序的不同功能单元通过服务之I'可定义良好的接口和契约联系起来

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

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

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