考题分析
企业应用集成架构(Enterprise Integration Architeture,EIA)主要集中在综合知识以及论文部分,涉及的点需要熟记最好背诵
企业应用集成
企业应用集成(EAI)是将企业中各种异构的应用系统、数据资源、业务流程进行统一整合,通过标准化接口与中间件实现系统间互联互通、数据共享和业务流程自动化的技术体系。通过企业应用集成可以有以下几点好处:
- 消除信息孤岛,实现系统间数据共享
- 实现跨系统业务流程自动化,提升运营效率
- 保证企业数据一致性和准确性
- 减少人工重复操作,降低运营成本
- 保护现有 IT 投资,实现系统平滑演进
- 为企业决策提供统一、全面的数据支持
- 支持企业数字化转型与业务扩展
按照组织范围,企业应用集成分为:企业内部的信息集成、企业外部的信息集成
集成方式
表示集成(界面集成)
表示集成是指在界面上把多个系统 "拼" 在一起,统一入口,产生"整体"感觉
适用场景:
- 在现有的基于终端的应用系统上配置基于PC的用户界面
- 为用户提供一个看上去统一,但是由于多个系统组成的应用系统
- 当只有可能在显示界面上实现集成时
数据集成
数据集成专注数据层面,实现数据互通、数据一致,不同来源的数据逻辑或物理上"集中"。数据集成是其他集成方法的基础。
适用场景:
- 需要对多种信息源产生的数据进行综合分析和决策
- 要处理一些多个应用程序需要访问的公用信息库
- 当需要从某些数据源获得数据来更新另一个数据源时,特别是它们之间的数据格式不一致
数据集成方式:
- 数据复制:将数据从一个系统复制到另一个系统,适用于静态数据更新或更新频率较低的数据
- 基于接口的数据集成:通过定义系统间的数据接口,实现动态数据交换
- 数据联邦:通过联邦机制,使多个数据源看起来像是一个虚拟数据库,适合实时性要求较高的场景
控制集成(应用集成、API集成)
控制集成用于实现不同系统之间的互操作,使不同应用系统之间能够实现数据和方法的共享。
控制集成的基本原则是:保证应用程序的独立性
控制集成从下到上分为四个层次服务:通讯服务->信息传递与转化服务->应用连接服务->流程控制服务
-
通讯服务:最底层,提供异构系统间的通信机制
-
信息传递与转化服务:负责数据的传输、格式转换、清洗与一致性校验
-
应用连接服务:通过适配器、API网关、ESB等技术,封装各类应用的接口,实现不同业务系统的对接与调用
-
流程控制服务:最顶层,负责跨系统业务流程的自动化编排等
业务流程集成(过程集成、B2B)
业务流程集成使得在不同应用系统中流程能够无缝衔接,实现流程的协调运作和流程信息的充分共享。它的核心是实现跨系统的业务流程自动化
注意它与控制集成的区别,控制集成强调系统之间调用的互操作,而业务流程集成强调流程的整合
集成方式特点对比

企业门户
- 企业信息门户:使员工/合作伙伴/客户/供应商都能够访问企业内部网络和因特网存储的各种自己所需的信息。强调信息整合与发布,统一访问入口
- 企业知识门户:企业网站的基础上增加知识性内容。强调企业知识库
- 企业应用门户:以商业流程和企业应用为核心,把商业流程中功能不同的应用模块通过门户技术集成在一起,是将企业内部多个分散、独立的业务应用系统(ERP、CRM、OA、财务、HR 等),通过统一入口、统一身份认证、统一界面集成在一起的综合访问平台。强调不同应用系统集成
- 垂直门户:为某一特定的行业服务的,传送的信息只属于人们感兴趣的领域
其他集成方式

题目
企业应用集成EAI构建统一标准的基础平台,将进程、软件、标准和硬件联合起来,提供四个层次的服务,从下到上依次为()
A 通讯服务、信息传递与转化服务、流程控制服务、应用连接服务
B 通讯服务、流程控制服务、应用连接服务、信息传递与转化服务
C 通讯服务、应用连接服务、信息传递与转化服务、流程控制服务
D 通讯服务、信息传递与转化服务、应用连接服务、流程控制服务
答案为 D