- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章
应用集成技术
主要内容
应用集成框架
服务集成与ESB
数据集成
门户与工作流
应用集成框架
Enterprise Application Integration
Concepts
EAI最初指企业应用整合,仅指企业内部不同应用系统之
间的互连,以期通过应用整合实现数据在多个系统之间的
同步和共享。
伴随着EAI技术的不断发展,它所被赋予的内涵变得越来
越丰富。现在大家谈到的EAI的概念,具有更为广义的内
涵,它已经被扩展到业务整合(Business Integration)的
范畴
EAI的范围
Data Integration
Application Integration
Business Integration
EAI技术层次体系结构
EAI技术层次体系结构
数据接口层:解决的是应用集成服务器与被集成系统之间
的连接和数据接口的问题。其涉及的内容包括:企业应用
系统适配器、Web服务接口以及定制适配器等。通常采用
适配器技术。
应用集成层:应用集成层位于数据接口层之上,它要解决
的是被集成系统的数据转换问题,方法是通过建立统一的
数据模型来实现不同系统间的数据转换。其涉及的内容包
括:数据格式定义、数据转换以及消息路由等。
EAI技术层次体系结构
流程集成层:流程集成层位于应用集成层之上,它将不同
的应用系统连接在一起,进行协同工作,并提供业务流程
管理的相关功能,包括流程设计、监控和规划。其涉及的
内容包括:业务流程管理(Business Process
Management,BPM)、业务行为监控(Business
Activity Monitor ,BAM)以及企业间集成等。
EAI技术层次体系结构
用户交互层最上端是用户交互层,它为用户在界面上提
供一个统一的信息服务功能入口,通过将内部和外部各种
相对分散独立的信息组成一个统一的整体,保证了用户既
能够从统一的渠道访问其所需的信息,也可以依据每一个
用户的要求来设置和提供个性化的服务。其涉及的内容包
括:企业信息门户(Enterprise Information Portal,
EIP)、单点登录(Single Sign On,SSO )、用户权限
管理以及用户角色管理等。
The EAI Challenge
N applications that need to
communicate with each other
1st application needs N-1
connections
2nd application needs N-2
connections
Order of (N*N) point to point
connections
50 systems = Order of (2500
interfaces)
将企业中需要互通信息,共享数据的系统两两桥接起来。
桥接的技术也是为两个特定系统专门定制通讯链路来转
换这两个系统的接口,协议以及数据格式等差异。
全部使用专门为两个特定系统定制的连接,在企业系统
众多的情况下连接急剧增加,难以开发,后期维护更加
困难。Gartner Group在2003年4月发布的调查结果显
示,大约有35%的企业软件预算用于维护大量已经存在
的点对点应用连接上。CIO Insight在2003年2月也提出
了类似观点,维护和管理这些点对点连接平均用去企业IT
预算的29% 。
由于这些专用连接完全互相独立,其只能满足系统两两
互连通讯的需求,无法实现涉及多个应用系统的复杂业
务流程。
EAI方法
1. Hub
IBM’s WBI Message Broker
2. Bus
TIBCO
SeeBeyond
3. Workflow
Hub and Spoke Approach
中心——辐条
提供一个应用集成中心(hub),这个中心具有自己的连
接协议,所有需要集成
文档评论(0)