原子标签索引:[概念×10 | 机制×4 | 流程×5 | 分类×10 | 判据×5 | 案例×3 | 数据×6] 上游:第7章(软件架构风格详述) 下游:论文题"论XX架构设计"核心题源;案例题常考 ADM/企业集成

标准表述

蒸馏笔记

概念

机制

流程

ADM 架构开发方法(10 个阶段,反复迭代) 1. 准备:定制框架、确定治理与支持框架、定义架构原则、落实工具。 2. 需求管理:贯穿 ADM 所有阶段,是 ADM 流程的中心,完成需求识别、保管和交付。 3. 阶段 A 架构愿景:设置范围/约束/期望,定义干系人,创建架构工作说明书并获批。 4. 阶段 B 业务架构:开发基线/目标业务架构描述 + 差距分析。 5. 阶段 C 信息系统架构:数据架构设计与应用架构设计(可依次或并行)。 6. 阶段 D 技术架构:将应用组件映射为技术组件(硬件/软件/通信)。 7. 阶段 E 机会和解决方案:初步实施规划,确定主要实施项目、分组纳入过渡架构、决定途径(制造/购买/重用、外包、商用、开源)。 8. 阶段 F 迁移规划:绩效分析和风险评估,制订详细实施和迁移计划。 9. 阶段 G 实施治理:定义架构限制、架构监督、发布架构契约、监测合规。 10. 阶段 H 架构变更管理:持续监测与变更管理,最大化架构业务价值。

信息系统生命周期(5 阶段):规划(可行性分析报告→系统设计任务书)→ 分析(提出逻辑模型,又称逻辑设计阶段,产出系统说明书)→ 设计(回答"怎么做",设计物理模型,分总体/详细设计,产出系统设计说明书)→ 实施(设备购置、程序编写调试、人员培训、数据转换)→ 运行维护。

HL7 Web 服务适配器开发 5 步:①消息和数据类型设计(XSD)→ ②适配器模式选择 → ③WSDL 契约开发 → ④生成 Stub 和代理实现 → ⑤开发适配器业务逻辑。

以服务为中心的企业集成步骤:业务环境分析 → 服务建模(IBM 推荐 CBDI 与 SOMA 两法)→ IT 环境分析 → 高层架构设计。

分类体系

Garlan & Shaw 通用架构风格(5 类,细目全)——按"数据流 → 调用/返回 → 独立构件 → 虚拟机 → 仓库"五路记忆: 1. 数据流风格(构件间靠数据流动组织):批处理序列;管道/过滤器。 2. 调用/返回风格(靠调用关系组织构件):主程序/子程序;面向对象风格;层次结构。 3. 独立构件风格(构件相互独立、松耦合):进程通信;事件系统。 4. 虚拟机风格(在软件层上再模拟一台机器):解释器;基于规则的系统。 5. 仓库风格(以中央数据存储为中心):数据库系统;超文本系统;黑板系统。 (各类括号内的特点注释仅助记用,定义性表述,背诵时以原文为准。)

信息系统物理结构:集中式(资源集中易管理但脆弱,很少用);分布式(主流模式,又分一般分布式——服务器只提供软件与数据的文件服务、客户机/服务器模式)。

信息系统结构的综合:横向综合(同一管理层次各职能综合);纵向综合(同一职能各管理层次综合);纵横综合(信息模型+处理模型两方面综合)。

信息系统常用 4 种架构模型:单机应用模式(Standalone);两层/三层/多层 C/S 与 B/S;MVC(多层 C/S 的标准化模式);面向服务架构 SOA 与多服务集合;企业数据交换总线。(实践中常并称 4~5 种)

三层 C/S 前后台通信协议 7 种:①TCP/IP+Socket 自开发(小型系统);②自定义消息机制(XML/字节流,可构建大型分布式系统);③RPC;④CORBA/IIOP;⑤Java RMI;⑥J2EE JMS;⑦HTTP(非面向对象,数据先平面化)。

B/S 本质:采用通用客户端界面的三层 C/S 结构;通信仍是 TCP/IP,只是应用层协议标准化为 HTTP。

企业信息系统总体框架四部分(与管理金字塔一致): 1. 战略系统(第一层):高层决策支持系统 + 企业战略规划体系(长期/短期规划)。 2. 业务系统(第二层,战术管理):业务系统→业务过程→业务活动;用 BPR 重组。 3. 应用系统(第二层):TPS、MIS、DSS、ES、OAS、CAD/CAPP/CAM、MRPⅡ 等;含内部功能实现与外部界面两基本部分。 4. 信息基础设施(第三层,运行管理):技术基础设施(计算机/网络/系统软件/支持性软件/数据交换协议)、信息资源设施(数据与信息本身/交换形式与标准/处理方法)、管理基础设施(组织结构/人员分工/规章制度)。

TOGAF 第 9 版 6 个组件:架构开发方法(ADM,核心);ADM 指南和技术;架构内容框架(ABB 构建块);企业连续体和工具;TOGAF 参考模型(TRM 与 II-RM 两个);架构能力框架。

信息化七平台:知识管理、日常办公、信息集成、信息发布、协同工作、公文流转、企业通信平台。

信息化 6 特征:易用性;健壮性;平台化/灵活性/拓展性;安全性;门户化/整合性;移动性。

信息化生产力 4 方面:信息网络体系;信息产业基础;社会运行环境;效用积累过程。

国家信息化体系 6 要素(拆条记忆,抓住每条的动词): - 信息资源——重在开发利用; - 信息网络——落点是国家信息网络的建设; - 信息技术应用——方向是推进落地; - 信息技术和产业——要发展; - 信息化人才——要培育; - 信息化政策——要制定和完善。

MIS 规划方法论三大方法:CSF(抓主要矛盾,最有利于确定管理目标);SST(战略目标集转化为 MIS 战略目标,全面但重点不突出);BSP(自上而下识别系统目标/过程/数据,自下而上设计系统,通过企业过程/数据类矩阵转化目标)。

判据

案例

数据

易错点 / 边界情况