面向服务的集成.pptVIP

  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文档。上传文档
查看更多
面向服务的集成 服务集成的模式 第三十页,共67页。 点对点模式 从集成和业务交互方式的角度来看,最早的集成方式是点对点集成 如下图,当两个系统之间需要相互协作时,为这两个系统开发相应的连接组件。 第三十一页,共67页。 点对点集成的缺点: 这种架构中,应用系统之间藕合性非常高,任何一个系统的升级或改动都将影响到其他与之相关的应用系统的修改; 同时当一个新的应用系统需要纳入整个应用集成体系时将非常复杂; 要想按照统一的方式进行日志、监控和系统管理也非常难。 第三十二页,共67页。 集线器模式 对于大规模的集成,在EAI时代,逐渐发展出“集线器”模式 如下图,所有的系统都连接到中央交换中心,应用之间不再直接连接,从而大大减少了连接的数量。 第三十三页,共67页。 集线器模式的缺点: Hub的负担会很重 Hub出问题的话将造成整个通信的瘫痪 第三十四页,共67页。 消息总线模式 多个Hub联合在一起可以形成总线,它在逻辑上是一个单一的实体、能进行单点控制,但物理上是多个分布式组件。 第三十五页,共67页。 企业应用程序集成(EAI)模式 将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。 第三十六页,共67页。 EAI模式的缺点:EAI要求专有的开发接口,集成逻辑(进程,转换规则,工作流服务等)不能被移植到EAI解决方案中 。 第三十七页,共67页。 服务总线(Service Bus)模式 服务总线提供服务中介的能力,使得服务使用者能够以技术透明和位置透明的方式来访问服务 第三十八页,共67页。 服务总线中的服务代理 支持多种协议格式 Web Services 的处理 多种通讯方式 第三十九页,共67页。 面向服务的集成 企业服务总线(ESB) 第四十页,共67页。 ESB的定义 IDC将ESB定义为:基于开放的标准消息总线,用于通过标准的适配器和接口,来提供各程序和组件之间的互操作功能。它支持相互独立的异构环境中的服务、消息及基于事件的交互,并且具有适当的服务级别和可管理性。 第四十一页,共67页。 企业服务总线(ESB) ESB作为SOA架构的信息传输龙骨,为SOA提供了一种连通性的基础架构,用以连接SOA中的服务。 ESB是一根聪明的管子,用来连接各个愚笨的节点。 第三方的程序组件能够以标准的方式“插入”到该平台上运行,组件之间能够以标准的消息通信方式进行交互。 第四十二页,共67页。 ESB的作用 ESB在请求者和服务间起如下作用 路由消息 转换协议 转换消息格式 处理业务事件 第四十三页,共67页。 ESB的作用 ESB在服务请求者和服务提供者间扮演中介的角色 第四十四页,共67页。 ESB产品例子: Microsoft ESB 第四十五页,共67页。 ESB产品例子:Fiorano ESB 第四十六页,共67页。 ESB产品例子:IBM WebSphere? ESB 第四十七页,共67页。 ESB产品例子:Oracle ESB 第四十八页,共67页。 ESB涉及到的基本元素 服务请求者:发出服务请求 入站端口:定义总线可以接受的接口配置 中介:对消息的路由和格式转换 出站端口:连接服务提供者的端口 服务提供者:完成具体的服务 第四十九页,共67页。 ESB产品的内部架构 第五十页,共67页。 一个ESB运行的例子 功能:查询某个学生的数据 前提:假设使用标准的学生ID (SSIM) 来查找某个学生 结果:返回查到的学生的数据 第五十一页,共67页。 ESB 的任务 ESB 最简单的形式是负责获得从一个节点A到另一个节点B传输的消息 第五十二页,共67页。 得到总线上的消息 一个绑定的组件使用服务的协议,比如基于JMS的 SOAP 协议。 第五十三页,共67页。 读取学生的数据 查询请求路由到一个“Get Person Data Service”,这个服务执行业务逻辑。 第五十四页,共67页。 执行基于标准的学生ID(SSID)的查询 调用SSIM服务(SSIM服务是存在总线中的一个服务),执行查找学生的操作。 第五十五页,共67页。 your family site your site here * c 面向服务的集成 第一页,共67页。 背景 企业面临的问题 各种各样不同的平台 新系统的引入 信息孤岛…… 集成技术的发展 点对点集成 消息总线 企业应用程序集成(EAI) 企业服务总线(ESB) 第二页,共67页。 以服务为中心的集成 面向服务的集成 第三页,共67页。 以服务为中心的集成 集成 将小粒度服务集成为大粒度服务 将硬编码的集成变为动态可配置的集成 以服务为中心的集成(SOI):在以服务为中心的体系架构(SO

文档评论(0)

努力奋斗的小玲 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档