ESB调研报告_原创精品文档.pdfVIP

  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调研汇报

序言:有关企业应用集成(EAI)

企业应用集成是集成应用之间数据和服务的一种应用技术。它处理无限的问题,处理

方案也几乎没有穷尽。工程师们已经为这些处理方案的创立努力了数十年。

现代EAI的模式一般要归功于GregorHohpe等人编著的《企业集成模式》,该书对

集成处理方案共有的诸多集成模式进行了分类和论述。Hohpe等人列出了四种集成风格:

1.文献传播:两个系统生成文献,文献的有效负载就是由另一种系统处理的消息。该

类风格的例子之一是针对文献轮询目录或FTP目录,并处理该文献。

2.共享数据库:两个系统查询同一种数据库以获取要传递的数据。一种例子是你布署

了两个EAR应用,它们的实体类(JPA、Hibernate等)共用同一种表。

3.远程过程调用:两个系统都暴露另一种能调用的服务。该类例子有EJB服务,或SOAP

和REST服务。

4.消息:两个系统连接到一种公用的消息系统,互相互换数据,并运用消息调用行为。

该风格的例子就是众所周知的中心辐射式的(hub-and-spoke)JMS架构。

这些风格迥然不一样,由于没有一种处理措施能在任何状况下都良好运转。这导致整

个中间件领域都在基于这些模式寻求可用的处理措施,一般被称为企业服务总线(ESB)。

ESB是最终的中间人:它懂得怎样使用多种语言在多种协议上调解传递的消息。

一、名词解释

ESB全称为EnterpriseServiceBus,即企业服务总线。它是老式中间件技术与XML、

Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统

的必要元素。ESB的出现变化了老式的软件架构,可以提供比老式中间件产品更为廉价的

处理方案,同步它还可以消除不一样应用之间的技术差异,让不一样的应用服务器协调运

作,实现了不一样服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向

的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具有了复杂数

据的传播能力,并可以提供一系列的原则接口。

二、ESB的重要功能

重要有:操作系统、语言无关,例如应当支持.Net和Java应用的互操作;WS原则;

用于集成遗留系统的适配器;基于某种原则的AAA(authorize,authenticateandaudit)

模型即(授权,认证和审计)。

Invocation——同步和异步的传播协议的支持、服务的定位和绑定

Routing——静态和动态路由、基于内容路由、基于方略路由、基于规则路由

Mediation——适配、协议转换、服务映射

Messaging——消息处理、转换、增强

Processchoreography——负责业务逻辑的实现

Serviceorchestration——服务编排

Complexeventprocessing——事件解释、事件关联、模式适配

Otherqualityofservice——安全、可靠传播、事务

Management——监视、audit、日志、计量、管理、BAM

三、ESB的应用特性

大规模分布式的企业应用需要相对简朴而实用的中间件技术来简化和统一越来越复

杂、繁琐的企业级信息系统平台。面向服务体系架构(SOA)是可以将应用程序的不一样

功能单元通过服务之间定义良好的接口和契约联络起来。SOA使顾客可以不受限制地反复

使用软件、把多种资源互连起来,只要IT人员选用原则接口包装旧的应用程序、把新的应

用程序构建成服务,那么其他应用系统就可以很以便的使用这些功能服务。

支撑SOA的关键是其消息传递架构-企业服务总线(ESB)。ESB是老式中间件技术与

XML、Web服务等技术互相结合的产物,用于实现企业应用不一样消息和信息的精确、高

效和安全传递。ESB的出现变化了老式的软件架构,可以提供比老式中间件产品更为廉价

的处理方案,同步它还可以消除不一样应用之间的技术差异,让不一样的应用服务协调运

作,实现不

文档评论(0)

135****5548 + 关注
官方认证
文档贡献者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档