TOGAF 信息系统架构 简介 TOGAF的信息系统架构位于ADM (Architecture Development Method) 的Phase C。TOGAF中的信息系统架构Information Systems Architectures由应用架构Application Architecture和数据架构Data Architecture组成这是两个不同但相关的架构。此图强调了在此阶段的可交付成果、制品和构件块。本阶段典型交付物包括数据架构定义应用架构定义信息系统架构架构需求更新文档架构路线图输入材料应用架构制品示例包括应用组合目录应用接口目录应用通信图应用交互矩阵应用‑业务功能矩阵应用‑数据矩阵应用迁移图应用全景图应用差距分析应用生命周期评估应用构建块示例包括包括客户管理服务订单管理服务计费服务工作流服务API 网关通知服务文档管理服务数据架构制品示例包括数据实体目录数据组件目录数据实体‑业务功能矩阵数据实体‑应用矩阵数据生命周期图数据安全与隐私图概念数据模型逻辑数据模型信息交换矩阵数据差距分析主数据模型数据构建块示例包括客户主数据产品主数据数据质量管理数据集成元数据管理数据治理报表与分析下图和上图的另一种呈献风格。左侧给出了数据架构的关注点和核心内容右侧给出了一个应用架构的示例。数据架构定义数据如何组织、管理、共享、保护与治理。其覆盖范围可包括核心数据实体信息所有权数据质量数据流转主数据参考数据数据集成数据生命周期管理元数据数据安全数据留存与隐私要求分析类数据与业务操作类数据需求例如某企业发现多个系统中客户信息的存储方式各不相同。数据架构可做如下定义统一客户数据模型客户身份的权威数据源数据所有权权责划分集成标准数据质量规则访问权限与数据分级要求完善的数据架构有助于避免形成相互割裂的信息孤岛。应用架构描述应用组合application portfolio以及各类应用如何支撑业务能力与业务流程。应用架构的覆盖范围可包括现有及规划中的应用系统应用职责应用接口依赖关系集成模式应用所有权功能重复应用生命周期状态待替换或待现代化改造候选应用构建应用架构的目标并非仅仅编制一份应用清单。架构师应当阐明应用如何支撑业务成果以及当前应用组合会带来哪些风险或效率问题。典型的应用差距包含多个系统实现相同业务功能应用之间依靠人工流程衔接不再获得技术支持的遗留系统客户或产品信息不一致难以维护的点对点集成无法随业务增长实现弹性扩展的应用参考TOGAF 10 Deliverables, Artifacts, and Building Blocks: What Architects Need to KnowTOGAF 10 Explained: A Practical Guide for Enterprise ArchitectsThe TOGAF® StandardThe Open Group Library5. Phase C: Information Systems ArchitecturesContent Metamodel