网站大量收购独家精品文档,联系QQ:2885784924

第十章企业应用集成(EAI).ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章企业应用集成(EAI)

* * 第十章 企业应用集成(EAI) Enterprise Application Integration 10.1 企业应用分割带来的问题 多种孤立的,不兼容的遗留系统 不兼容的硬件系统和设备 异构平台,无法彼此通信 不兼容的,无法移植的开发语言 不兼容的数据格式 异构网络 不同供应商的成套应用程序(CRM、SCM、ERP等) EAI技术解决企业应用分割的问题 10.2 EAI的定义 狭义上的EAI,即企业应用整合,仅指企业内部不同应用系统之间的互连, 以期通过应用整合实现数据在多个系统之间的同步和共享。 广义上的EAI,已经被扩展到业务整合(Business Integration)的范畴,业务整合 相对EAI来说是一个更宽泛的概念,它将应用整合进一步拓展到业务流程整合 的级别。业务整合不仅要提供底层应用支撑系统之间的互连,同时要实现存在 于企业内部应用与应用之间,本企业和其他合作伙伴之间的端到端的业务流程 的管理,它包括应用整合,B2B整合,自动化业务流程管理,人工流程管理, 企业门户以及对所有应用系统和流程的管理和监控等方面。 电子商务(E-Commerce/E-Business)就是EAI。 表示层 业务逻辑层 数据层 企业应用的三层结构 应用A 应用B 应用C EAI 应用D 应用E 应用F 应用G 应用H EAI整合企业内部应用 10.3 EAI技术层次体系 用户交互层(用户界面集成) 流程整合层 应用整合层 应用接口层(函数/方法集成) EAI四个技术层面 10.3.1 用户交互层 用户交互层是EAI与用户实现人机交互在表示层面上的扩展。 面向用户 的整合,将遗留系统的终端窗口和PC的图形界面使用一个标准界面来替 换。不同应用程序终端窗口可以一对一映射到一个基于浏览器的图形用 户界面。 解决方案:企业门户(Enterprise Portal) 涉及的内容包括展示内容的集成、单点登陆、用户统一管理、用户认证 授权的管理等。 10.3.2 流程整合层 业务整合着眼于提高每个业务流程的效率和效能,利用业务整合,业务流程 被推向解决方案的最前沿,通过采用成熟的技术可以成功地创建模型,自动 化流程处理过程,监控和管理这些业务流程,从而满足业务变化的需求。 业务流程集成:虽然数据集成是EAI的一个流行的形式,然而从安全性、数据 完整性、商务流程角度来看,数据集成仍存在很多的问题。EAI内的大量的数据 是被商业逻辑所访问和维持的。商业逻辑应用并加强了必须的商业规则、商务 流程和安全性。 10.3.3 应用整合层 应用整合层是EAI技术层次体系中的核心层次,该层次是连接业务流程管理层 和应用接口层的桥梁。数据信息在业务流程中的流转以及在各个应用系统之间 的交互必须建立在数据源和数据目的地都能理解该数据信息的基础之上。在应 用整合层我们定义了能为数据产生源、数据处理地、数据投送地都能理解的信 息处理规范方式、方法和规则,包括:数据格式定义、数据转换和消息路由。 a. 数据格式定义 数据格式定义是EAI执行信息处理的基础。 数据只有通过一定的方式对信息内容进行标识,转换为统一格式之后,才能 实现在不同的异构系统间的发布和共享。 作为数据格式,通常有三种方式: 1. 使用特定行业已经存在的标准 2. 使用 XML 作为数据格式的统一描述语言 3. 用户自定义格式 b. 数据转换 数据转换是指将不同的信息格式和语法重新转换成能被目标应用系统所理解 的数据格式和语义的整合技术。数据转换包括数据格式转换和数据语义转换。 1. 格式转换 实现任意形式的数据格式都转换成为我们所指定的一种统一、规范的标准 数据格式(如XML)上去,在此基础上再来执行后续相关的信息处理工作。 2. 语义转换 数据要在不同的应用系统之间或者业务流程之间交流,必须确保交互的双方 对数据表达的语义有统一的认识。 c. 消息路由 消息路由通常是指为了使消息在不同的消息域中共享,而将消息从一个域 路由到另外一个域的信息处理手段。消息路由建立在已有数据格式定义和 数据转换基础之上,通过消息中间件技术能够动态的识别和理解从源应用 发出的消息并且把它发向特定的应用系统。 10.3.4 应用接口层(实现独立应用系统之间的连接 ) 1. 传统的应用系统之间的连接方式 CORBA、SOCKET、 RMI、RPC、EJB、COM/COM+、HTTP和FTP等 2. 数据库系统之间常见的连接方式 ODBC、JDBC等 3. EAI的应用接口层,主要是通过适配器技术将原有数据库系统、应用系统 和原有网络服务组件封装起来,实现系统之间的互通互联。 适配器是EAI厂商为了解决系统之

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档