金鹏企业应用整合(EAI)用于企业内部或外部不同应用系统之间的互连,以期通过应用整合实现数据在多个系统之间的同步和共享。EAI可以看成是信息集成、过程集成、功能集
1) 一套完整的EAI技术层次体系应该包括应用接口层,应用整合层,流程整合层和用户交互层四个大的层面: | |
系统组成: 1.应用接口层 EAI要解决的问题是独立应用系统之间的连接,传统的应用系统之间的连接方式包括了:CORBA,SOCKET通讯,RMI,RPC, EJB, COM/COM+, HTTP和FTP等,数据库系统之间常见的连接规范包括:ODBC, JDBC。EAI的应用接口层,主要是通过适配器技术将原有数据库系统、应用系统和原有网络服务组件封装起来,实现系统之间的互通互联。 适配器是为了解决系统之间的连接而开发的可重用的、统一的接口,通过该接口每一个应用系统仅需要与业务整合平台相连,而不需要与每个与之交互的应用系统相连。 2.应用整合层 应用整合层是EAI技术层次体系中的核心层次,该层次是连接业务流程管理层和应用接口层的桥梁。数据信息在业务流程中的流转以及在各个应用系统之间的交互必须建立在数据源和数据目的地都能理解该数据信息的基础之上。在应用整合层我们定义了能为数据产生源、数据处理地、数据投送地都能理解的信息处理规范方式、方法和规则,包括:数据格式定义、数据转换和消息路由。 3.流程整合层 业务整合着眼于提高每个业务流程的效率和效能,利用业务整合,业务流程被推向解决方案的最前沿,通过采用成熟的技术可以成功地创建模型,自动化流程处理过程,监控和管理这些业务流程,从而满足业务变化的需求。它通过协同工作(CSCW)参与流程和自动化运行的流程来整合一个跨越企业内部同部门和不同系统之间的业务流。 4.用户交互层 用户交互层是EAI与用户实现人机交互在表示层面上的扩展。涉及的内容包括展示内容的集成(门户应用)、单点登陆(SingleSignOn)、用户统一管理、用户认证授权的管理等。 EAI解决方案中除了涵盖以上这四个层面之外,当然还需要提供一些基础服务,如底层的数据通讯服务,信息安全服务,事物处理服务,系统管理服务等。 工作系统是一个分散式系统,这意味着系统中存在着更多的设备和更复杂的系统管理问题,这个问题可以通过自动化来解决。在基于协同工作环境的系统中,有些事务可能只与某一个部门有关,有些事务却可能与多个部门有关。因为能够在环境内对问题进行跟踪报告,管理系统,根据网络内的每一类事务制定规则,这样一旦典型的问题发生,当地的管理软件就可以进行自动的修正,控制着协同工作支持平台的运行。这一部分界定了通用的安全防护功能,以及哪些人员可以管理和控制发布的主题,谁能发表以及谁能订购。 |
文章来源于领测软件测试网 https://www.ltesting.net/
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073