ONEPSOFT | 软考学习知识库
deepread5|第12章+应用系统集成详解
知识点深度解读:应用系统集成(ESB / 集成模式)
一、知识点定位
本章知识点【应用系统集成·EAI 集成模式与企业服务总线 ESB】属于【第 6 章 · 企业信息化(6.8 企业应用集成)】与【第 12 章 · 软件架构设计(12.3.7 SOA 与 ESB)】的核心内容,同时在【第 4 章 4.6.2 中间件】有延伸。在整个系统分析师知识体系中,它是【中游核心】环节——大纲把 " 应用系统集成 " 列为论文常考方向之一。
二、教材原文精摘(原封不动,跨章节全覆盖)
【第 6 章 6.8 企业应用集成(EAI)与信息孤岛】原文:
" 在企业信息化建设的过程中,由于缺乏统一规划和总体布局,往往形成多个信息孤岛。信息孤岛使数据的一致性无法得到保证,信息无法共享和反馈,需要重复多次的采集和输入。信息孤岛是企业信息化的一个重要的负面因素……企业应用集成 (Enterprise Application Integration, EAI) 技术可以消除信息孤岛,它将多个企业信息系统连接起来,实现无缝集成,使它们像一个整体一样。"
【第 6 章 6.8.1 传统企业应用集成(四层模式)】原文:
"EAI 从最普遍的意义来说,可以包括表示集成、数据集成、控制集成和业务流程集成等多个层次和方面:1. 表示集成(界面集成):比较原始和最浅层次的集成,把用户界面作为公共的集成点。2. 数据集成:白盒集成,首先对数据进行标识并编成目录,确定元数据模型,是控制集成和业务流程集成的基础。3. 控制集成(功能/应用集成):在业务逻辑层上对应用系统进行集成,是黑盒集成,借助远程过程调用或远程方法调用、面向消息的中间件、分布式对象技术和事务处理监控器来实现。4. 业务流程集成(过程集成):超越数据和系统,由一系列基于标准的、统一数据格式的工作流组成。"
【第 12 章 12.3.7 企业服务总线 ESB】原文:
"ESB 的概念是从 SOA 发展而来的,它是一种为进行连接服务提供的标准化的通信基础结构,基于开放的标准,为应用提供了一个可靠的、可度量的和高度安全的环境。"
" 在一个复杂的企业计算环境中,如果服务提供者和服务请求者之间采用直接的端到端的交互,那么随着企业信息系统的增加和复杂度的提高,系统之间的关联会逐渐变得非常复杂,形成一个网状结构…… ESB 提供了一种基础设施,消除了服务请求者与服务提供者之间的直接连接,使得进一步解耦。"
"ESB 主要功能:(1) 支持异构环境中的服务、消息和基于事件的交互;(2) 通过 ESB 可在几乎不更改代码的情况下使现有系统具有全新的服务接口;(3) 充当缓冲器,与服务逻辑相分离;(4) 提供诸如服务代理和协议转换等功能;(5) 提供可配置的消息转换翻译机制和基于消息内容的消息路由服务;(6) 提供安全和拥有者机制。"
【第 12 章 12.3.7 面向服务架构 SOA】原文:
"SOA 是设计、开发、部署和管理离散逻辑单元(服务)模型的方法。整体设计面向服务,不同于面向对象。"
"SOA 设计原则:明确定义的接口、自包含和模块化、粗粒度、松耦合、互操作性/兼容/策略声明。"
"SOA 实现方法(主流):1. Web Service:三者角色(服务提供者、请求者、注册中心可选),操作含发布/查找/绑定。2. 服务注册表:服务注册、位置、绑定。3. 企业服务总线 ESB。"
" 关键技术:UDDI、WSDL、SOAP、REST(均以 XML 为基础)。"
三、系统解读(逐段讲透)
核心一句话总结:应用系统集成 = 先靠 EAI 四层(界面→数据→控制→流程)由浅入深打通孤岛,再用 SOA 思想把系统拆成 " 松耦合服务 ",最后用 ESB 当 " 中央总线 " 做协议转换/消息路由/解耦——ESB 是集成的关键基础设施。
四、工程实践举例(土木工程背景:园区多栋楼/综合管廊类比)
以土木工程为背景,园区里各栋楼独立建成、管线不通,这就是 " 信息孤岛 ";把园区连成有机整体,就是 " 应用系统集成 "。
知识点 ↔ 工程实践 对照表
| 教材知识点要素 | 你的实践场景对应 | 映射说明 |
|---|---|---|
| 信息孤岛 | 各栋独立楼、管线不通、重复抄表 | 缺统一规划→数据不通、重复录入 |
| 表示集成(最浅) | 统一园区标识/门户 | 只统一门面,内部仍独立 |
| 数据集成(白盒基础) | 统一管网图纸目录 | 先标准化数据,是深层集成基础 |
| 控制集成(黑盒) | 楼宇自控 BA 设备互调 | 业务逻辑层互连 |
| 业务流程集成(最深) | 跨楼运营工作流 | 超越数据,走标准流程 |
| ESB 中央总线 | 中央综合管廊 | 解耦、协议转换、消息路由、缓冲 |
| SOA 松耦合服务 | 装配式标准接口构件 | 可复用、可编排组合 |
集成落地(孤岛→ESB 总线)本身是一条 " 因果/流程 ",补一张流程对比图:
流程图(结构化呈现)
教材流程
工程流程
对应关系
| 节点A | 关系 | 节点B |
|---|---|---|
| 信息孤岛:系统不通/重复录入 | 对应 | 各楼独立/管线不通 |
| EAI四层:表示/数据/控制/流程 | 对应 | 园区连通:标识/图纸/BA/运营流 |
| SOA:拆成松耦合服务 | 对应 | 构件标准化:带标准接口 |
| ESB总线:协议转换/路由/解耦 | 对应 | 综合管廊:对接/路由/隔离 |
集成系统上线后,ESB 的运行监控、服务治理、接口变更管理,正是 IT 服务运营/持续改进。论文写集成,结尾要点 " 集成平台的运维治理 "。