文章目录
-
- 一、信息系统架构(ISA)总体
-
- [1. ISA 三层结构](#1. ISA 三层结构)
- [2. 业务系统与 BPR](#2. 业务系统与 BPR)
- 二、软件架构定义(六条)
- 三、架构分类与模式
-
- [1. 按空间拓扑](#1. 按空间拓扑)
- [2. 典型架构模式](#2. 典型架构模式)
- [3. 集成架构演进(工业企业)](#3. 集成架构演进(工业企业))
- [四、TOGAF 企业架构](#四、TOGAF 企业架构)
-
- [1. 框架定位](#1. 框架定位)
- [2. ADM 架构开发方法(核心阶段)](#2. ADM 架构开发方法(核心阶段))
- 五、应用架构
-
- [1. 六大原则](#1. 六大原则)
- [2. 分层分组目的](#2. 分层分组目的)
- 六、数据架构
-
- [1. 设计原则(节选)](#1. 设计原则(节选))
- [2. 与业务关系](#2. 与业务关系)
- 七、技术架构
-
- [1. 六大原则](#1. 六大原则)
- [2. 定位](#2. 定位)
- 八、网络架构
-
- [1. 基本原则](#1. 基本原则)
- [2. 局域网架构模式](#2. 局域网架构模式)
- [3. 层次子域广域网](#3. 层次子域广域网)
- 九、云原生架构
-
- [1. 架构原则](#1. 架构原则)
- [2. 主要架构模式](#2. 主要架构模式)
- [3. 代码组成](#3. 代码组成)
- [十、信息安全与 WPDRRC 模型](#十、信息安全与 WPDRRC 模型)
-
- [1. OSI 安全体系五类服务](#1. OSI 安全体系五类服务)
- [2. WPDRRC 模型](#2. WPDRRC 模型)
- [3. 完整性框架](#3. 完整性框架)
- 十一、易混淆辨析
- 十二、例题精讲
- 十三、考点总结
- 相关推荐

一、信息系统架构(ISA)总体
1. ISA 三层结构
| 层次 | 内容 |
|---|---|
| 战略系统 | 信息技术支撑的高层决策支持 + 组织战略规划体系 |
| 业务系统 | 完成业务功能的各部分;业务过程重组(BPR) |
| 信息系统 | 技术实现层,含应用、数据、技术架构 |
战略系统两重含义:
- 信息系统对组织高层管理的支持
- 组织战略规划对信息系统建设的指导
规划分类:长期规划(相对稳定)与短期规划(随环境调整)。
2. 业务系统与 BPR
业务过程重组(BPR)以业务流程为中心,打破部门墙,把业务重新设计一遍,目标是提效、降本、增强竞争力。
在 ISA 里,业务系统这条线一般是:先描述现有业务,再在战略指导下做 BPR,最后定重组后的业务领域、过程和功能。
二、软件架构定义(六条)
| 序号 | 要点 |
|---|---|
| ① | 架构是对系统的抽象,反映外部可见属性,与内部实现无关 |
| ② | 架构由多个结构组成,传达某方面信息 |
| ③ | 任何软件都有架构,但不一定有正式架构描述文档 |
| ④ | 元素及其行为集合构成架构内容:哪些功能、元素如何协作 |
| ⑤ | 架构具有「基础」性,涉及关键决策与架构敏感项 |
| ⑥ | 架构隐含「决策」:在功能、质量属性、约束间权衡 |
考试陷阱 :「任何软件都有对该架构的正式描述文档」→ 错。
三、架构分类与模式
1. 按空间拓扑
| 类型 | 优点 | 缺点 |
|---|---|---|
| 集中式架构 | 资源集中,便于管理 | 扩展性差,维护难,单点风险 |
| 分布式架构 | 扩展方便、安全性好 | 不利于整体资源统一规划(选项常作干扰) |
2. 典型架构模式
| 模式 | 说明 |
|---|---|
| 单机应用 | 最简单;可多进程/线程;如 AutoCAD、图像处理软件 |
| 两层 C/S | 前台界面 + 后台数据库,业务逻辑常混在前台 |
| 三层 C/S | 前台界面、应用服务器(业务逻辑)、数据库;通信可用 TCP/IP、自定义消息、RPC、CORBA/IIOP、Java RMI |
| B/S | 浏览器/服务器;通用、低成本浏览器访问 |
| 面向服务 SOA | 本质常是消息机制或远程过程调用;Web Service 用 SOAP/WSDL;功能模块封装为服务 |
| 组织级数据交换总线 | 基于中间件;各系统通过总线接口交换数据/请求 |
SOA 要点:服务能聚合、能联邦;各 Web 应用靠标准协议互操作。
3. 集成架构演进(工业企业)
演进脉络很清晰:先以应用功能为主线,再以数据为主线,最后以服务为主线。
四、TOGAF 企业架构
1. 框架定位
用于规划、开发、实施、管理和维持架构的概念结构。
2. ADM 架构开发方法(核心阶段)
| 阶段 | 主要活动 |
|---|---|
| 准备阶段 | 界定范围、原则、组织架构 |
| 需求管理 | 识别、保管、处理需求(贯穿全程) |
| 阶段 A:架构愿景 | 设置项目范围与约束、识别利益相关者、确认业务上下文、取得上级批准 |
| 阶段 B:业务架构 | 开发业务架构、差距分析 |
| 阶段 C:信息系统架构 | 应用架构 + 数据架构 |
| 阶段 D:技术架构 | 技术架构开发 |
| 阶段 E:机会和解决方案 | 初步实施规划,确定实施路径(制造/购买/重用) |
| 阶段 F~H | 迁移规划、实施治理、架构变更管理 |
考试点 :「定义利益相关者、确认业务上下文、取得批准」→ 阶段 A 架构愿景。
五、应用架构
1. 六大原则
| 原则 | 要点 |
|---|---|
| 业务适配性 | 服务提升业务能力,支撑组织业务变化 |
| 应用聚合化 | 整合部门级应用,解决系统孤岛 |
| 功能专业化 | 按业务功能聚合,专业化发展 |
| 风险最小化 | 降低耦合,提升独立部署与安全稳定 |
| 资产复用化 | 提炼重用架构资产,快速开发 |
2. 分层分组目的
业务与技术分离、提高灵活性、故障隔离(是应用隔离,不是简单网络隔离)。
六、数据架构
1. 设计原则(节选)
数据分层原则、数据架构可扩展性原则、服务于业务原则(最终目标;冲突时可适当放宽其他原则)。
2. 与业务关系
数据架构最终目标是服务于业务。
七、技术架构
1. 六大原则
| 原则 | 要点 |
|---|---|
| 成熟度控制 | 优先选用成熟度高、主流技术;关注漏洞与生命周期 |
| 技术一致性 | 减少异构,统一技术路线与版本 |
| 局部可替换 | 标记管控可替换组件,预判技术退役影响 |
| 人才技能覆盖 | 架构匹配组织及合作伙伴技能 |
| 创新驱动 | 挖掘新技术价值,完善配套 |
| (服务于业务) | 技术支撑应用与数据架构 |
2. 定位
技术架构承载组织应用架构 和数据架构。
八、网络架构
1. 基本原则
高可靠性、高安全性等。
2. 局域网架构模式
| 模式 | 特点 |
|---|---|
| 单核心 | 一台核心交换机连接接入层;结构简单、成本低;单点故障风险 |
| 双核心 | 三层及以上核心交换机互联;冗余性好;端口密度要求高 |
3. 层次子域广域网
大型 WAN 路由设备半冗余互连;子域间通过高层次子域互访;边界路由性能要求高。
九、云原生架构
1. 架构原则
服务化、弹性、可观测、韧性、零信任、架构持续演进等(不是「所有过程自动化」)。
2. 主要架构模式
服务化架构、Mesh 化架构、Serverless、存储计算分离、分布式事务、可观测架构 、事件驱动架构。
3. 代码组成
业务代码、三方软件、处理安全的代码(云原生典型三部分)。
十、信息安全与 WPDRRC 模型
1. OSI 安全体系五类服务
鉴别、访问控制、数据机密性、数据完整性、抗抵赖性。
2. WPDRRC 模型
六大环节:预警(W)、保护(P)、检测(D)、响应(R)、恢复(R)、反击(C)。
三大要素 :人员 (核心)、策略 (桥梁)、技术(保证)。
易错:三大要素不包括「管理」或单独「风险」。
3. 完整性框架
阻止威胁或探测未授权修改,保护数据完整性;抗抵赖包括证据生成、验证、再验证。
十一、易混淆辨析
| 概念 A | 概念 B | 区分 |
|---|---|---|
| 战略系统 | 业务系统 | 前者管战略与高层决策,后者管业务功能与 BPR |
| 两层 C/S | 三层 C/S | 后者将业务逻辑独立到应用服务器 |
| SOA | 数据总线 | SOA 强调服务封装;总线强调系统间数据交换 |
| 架构愿景 A | 业务架构 B | 愿景阶段定范围与利益相关者;业务架构开发业务模型 |
| 应用聚合化 | 功能专业化 | 前者整合孤岛,后者按功能聚合建设 |
| 单核心 | 双核心 | 冗余性与复杂度权衡 |
| 局部可替换 | 技术一致性 | 前者允许迭代替换,后者强调减少异构 |
十二、例题精讲
【例1】 ADM 阶段中,设置 TOGAF 项目范围、识别利益相关者、确认业务上下文、取得上级批准,属于( )。
A. 准备阶段 B. 阶段 A 架构愿景 C. 阶段 B 业务架构 D. 阶段 E 机会和解决方案
解析 :典型架构愿景活动 → B。
【例2】 常用的应用架构规划原则不包括( )。
A. 业务适配性 B. 应用聚合化 C. 数据分层 D. 风险最小化
解析 :数据分层属于数据架构 原则 → C。
【例3】 WPDRRC 模型三大要素不包括( )。
A. 人员 B. 策略 C. 技术 D. 管理
解析 :三大要素是人员、策略、技术 → D。
十三、考点总结
| 考点 | 重要程度 | 题型 |
|---|---|---|
| ISA 三层与战略系统含义 | P0 | 选择 |
| 软件架构六条定义 | P1 | 选择 |
| C/S、B/S、SOA 架构模式 | P0 | 选择 |
| TOGAF ADM 各阶段 | P1 | 选择 |
| 应用架构六大原则 | P1 | 选择 |
| 技术架构六大原则 | P1 | 选择 |
| 数据架构服务于业务 | P2 | 选择 |
| 局域网单/双核心 | P2 | 选择 |
| 云原生原则与架构模式 | P1 | 选择 |
| WPDRRC 六环节三要素 | P1 | 选择 |
| OSI 五类安全服务 | P2 | 选择 |