- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
漫谈从EAI到SOA(doc14页)
部门:xxx
时间:xxx
整理范文,仅供参考,可下载自行编辑
从EAI到SOA
EAI(EnterpriseApplicationIntegration,企业应用集成)
SOA(service-orientedarchitecture,面向服务的体系结构)
随着点对点集成的数量越来越多,IT业界希望有一种有效的方法
来解决并且替代复杂的一点到多点和多点到多点的集成方式。此时EAI
的集成方式的提出,迅速被大家认可。EAI的全称是EnterpriseAppl
icationIntegration企业应用集成,是中间件的一种,可完成企业内
部基于各种不同平台、不同方案建立的异构应用集成互联,实现数据
和信息在各个系统中同步和共享的一种方法和技术。EAI通过建立底层
结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企
业内部的ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部
系统之间无缝地共享和交换数据的需要。简而言之,EAI是在各个业务
应用、业务流程或者说业务竖井上的桥梁。其将每个业务应用之间两
两对接的一点到多点的集成方式又转换成为业务应用只和EAI对接的
一点到一点的连接方式。
伴随着EAI技术的不断发展,它所被赋予的内涵变得越来越丰
富。现在我们谈到的EAI的集成,具有更为广义的内涵,它已经被扩
展到业务整合的范畴,业务整合相对EAI来说是一个更宽泛的概念,
它将应用整合进一步拓展到业务流程整合的级别。当前从最普遍的意
义上来说,比较宽泛的对EAI概念的理解是认为EAI包括数据集成、
应用集成和业务流程集成等多个方面。
EAI本身也会对于传递的数据和信息内容进行规范,EAI一般采用
信息集线器(Hub-Broker)机制,即EAI创建了一个交换中心,用于
转换不同应用程序间的数据和消息。EAI交换中心使用一些适配程序
将所有进入数据的格式重新转换为一种EAI交换中心内部和外部适配
程序都可以理解的通用格式,并将其称为规范格式。
在EAI这种集中的交换中心的概念下,交换中心将是企业的生命
线,企业必需购买更强大更稳定的硬件设备来保证总线的效率和稳
定。随着应用的增长,数据交换量的增加,以及业务流程整合的开
展,交换中心也有可能成为整体应用的瓶颈,从而造成所有的应用的
停滞。
1.Hub/spoke(集线器架构)
Hub/Spoke架构是星型拓扑结构,由处于系统中央的一个Hub和连
接在Hub及应用系统的多个适配器(adapter)组成。适配器在Hub和应
用系统之间,进行数据格式的转换与传输。适配器将应用系统的数据
信息转化为Hub可以识别的格式并传递给Hub,Hub通过消息代理管理
消息路由,并将这些来自应用系统的数据消息按其要求的路由规则传
递给目标应用系统的适配器。
这种架构中的Hub使得系统易于管理,但是不易扩展。在需求突
增时,只能通过硬件的升级才能增加系统容量。然而,这种升级方式
的改进是有限的,不足以应付越来越多的整合需求,因此出现了联邦H
ub/spoke架构的概念,在这种架构下,出现了多个Hub,每一个Hub
拥有本地元数据,并且同全局元数据进行同步。对于全局规则和元数
据的改变将自动传播到其他的Hub上。
EAI之hub/spoke结构示意图
2.BUS(总线架构)
EAI的总线架构可以看作是Hub/Spoke星型架构的一种变形。将星
型中心点Hub的传输消息的功能提炼成一条消息传递总线,而将适配
器、集成引擎绑在了应用系统所在的平台。应用程序使用适配器转换
消息格式,并将消息发送到总线上。这些消息通过消息总线流动到预
订的应用系统的适配器中。该适配器再将消息翻译成符合其应用系统
要求的格式。
由于将适配器和集成引擎捆绑在了应用程序的平台上,bus架构在
获得比hub/spoke布局更好的扩展性的同时提升了集成的复杂性。但
两种架构本质上都是应用系统之间点到点的整合模式。
3.SOA方式:
面向服务的体系结构SOA(service-orientedarchitecture,S
O
您可能关注的文档
- 现有政策下建立企业年金的利弊.pdf
- 环境工程专业词汇.pdf
- 环境保护作业指导书.pdf
- 犬瘟狗的治疗方法.pdf
- 特殊标准紫铜管件大全.pdf
- 物流总论各章参考答案(DOC 57页).pdf
- 父母课堂家长中学读后感.pdf
- 爱心基金会成立方案1.pdf
- 燕妮名言合集.pdf
- 煤矿水文地质调查报告.pdf
- 2024-2025学年译林版七年级上册英语期末模拟试题(含参考答案).docx
- 2024-2025学年人教版七年级上册英语期末专题训练:完形填空(含答案).docx
- 内蒙古自治区鄂尔多斯市达拉特旗第一中学2024-2025学年高二上学期12月月考语文试题(含答案).docx
- 重组卷02-冲刺2022年中考生物精选真题重组卷(全国通用)(解析版).docx
- 2024年非煤矿山安全整治方案范文(二篇) .pdf
- 2024年钢铁企业安全生产检查制度(二篇) .pdf
- 电子电路中常用的器件包括.docx
- 学校食堂财务管理制度.docx
- 临床危急值报告制度和流程及登记本.pptx
- 《公路路线设计规范》2017版--宣贯.docx
文档评论(0)