TOGAF 9.1 框架 - 综合指南
开放组架构框架 (TOGAF) 是一个框架 - 用于规划、开发、维护和从企业架构中获取价值的详细方法和一组支持工具。任何希望开发企业架构以供在该组织内使用的组织都可以自由使用它。
TOGAF 9 包含整个企业架构生命周期,这很重要,因为架构是一个永无止境的旅程,总是在变化和发展。下图描绘了涵盖整个架构生命周期的 TOGAF架构开发方法(ADM)。
TOGAF 9.1 组件
在本文中,我们将重点介绍并介绍 TOGAF 的六个主要组件,其中包括:
- 该架构开发方法(ADM)
目的:如何管理企业架构? - ADM 指南和技术
目的:我们如何应用 ADM? - 架构内容框架:交付物、工件、构建块
目的:我们如何映射所有必要的信息? - 该企业连续:该架构库
目的:我们如何才能最大程度地回收利用现有的架构? - TOGAF参考模型
目的:我们如何构建行业实践模型? - 该架构能力框架:建立 EA 能力
目的: 我们如何设计我们的企业架构?
架构开发方法 (ADM)
TOGAF 的核心 ADM,它描述了一种开发和管理企业架构生命周期的方法,并构成了 TOGAF 的核心。它集成了本文档中描述的 TOGAF 元素以及其他可用的架构资产,以满足组织的业务和 IT 需求。
TOGAF 架构开发方法 (ADM) 为开发架构提供了经过测试且可重复的过程。以下 ADM 的每个阶段都包含迭代(连续)步骤序列来开发企业范围的架构和可能的迭代:
让组织做出承诺和参与
- 初步阶段
- 阶段 A:架构愿景
获得正确的架构
- 阶段 B:业务架构
- 阶段 C:信息系统架构
- D 阶段:技术架构
让架构发挥作用
- E 阶段:机会和解决方案
- 阶段 F:迁移规划
- 阶段 G:实施治理
保持进程运行
- 阶段 H:架构变更管理
- 需求阶段:需求管理
ADM 指南和技术
TOGAF 9 ADM 包含一系列用于应用 TOGAF 和 ADM 的指南和技术。指南记录了如何调整 ADM 流程,而这些技术是在应用 ADM 流程时使用的。以下是一些支持 ADM 应用和采用的指南和技术示例:
指南
- 将迭代应用于 ADM - 讨论迭代的概念并展示将迭代概念应用于 ADM 的潜在策略
- 在不同的企业级别应用 ADM - 讨论可能发生在企业不同级别的不同类型的架构参与。
其他指南
- 安全架构和 ADM - 概述了在 ADM 的不同阶段应考虑的特定安全注意事项
- 使用 TOGAF 来定义和治理 SOA - 展示了 TOGAF 框架如何支持 SOA 概念
技巧
- 差距分析 - TOGAF ADM 中使用的一种技术,用于验证正在开发的架构
架构内容框架
执行架构开发方法 (ADM) 的架构师将通过他们的努力产生许多输出,例如流程、架构要求、项目计划、项目合规性评估等。内容框架为架构内容提供了一个结构模型允许架构师创建的主要工作产品被一致地定义、结构化和呈现。
TOGAF 内容框架定义了一组实体,允许以支持一致性、完整性和可追溯性的方式捕获、存储、过滤、查询和表示架构概念
企业连续体
架构存储库的视图,它提供了以结构化方式对架构和解决方案工件进行分类的方法。Enterprise Continuum 提供了对架构存储库内部和外部的架构和解决方案工件进行分类的方法,因为它们从通用基础架构演变为特定于组织的架构。
- Enterprise Continuum 使架构师能够从广泛的角度阐述企业架构的设计内容、原因和方式,并考虑了所考虑的因素和驱动因素。
- Enterprise Continuum 是单个企业内部以及客户企业和供应商组织之间沟通和理解的重要辅助工具。
架构连续体示例
Architecture Continuum 由四个状态组成。底层过程是发现架构需求,分析和理解组织中已经存在的架构,从基础架构(即 TRM),到通用系统架构 III-RM),行业标准架构(即 SOA),以及组织自己的架构。下图是基于四种状态的架构过程的图示:
- 基础架构 (TRM)
- 通用系统架构 (III-RM)
- 行业架构
- 组织架构
对左侧状态所做的架构更改将迁移到右侧状态。从左到右的方向意味着组织企业架构实现的逻辑进展。
TOGAF 参考模型
这部分提供了两种架构参考模型,即TOGAF技术参考模型(TRM)和集成信息基础设施参考模型(III-RM)。
TOGAF 技术参考模型 (TRM)
TOGAF TRM 描述了一个基本架构,其他更具体的架构可以基于该架构。换句话说,它是一种支持所有通用系统架构的构建块和相应标准的体系结构,因此也支持完整的计算环境。TOGAF TRM 描述了一个基本架构,其他更具体的架构可以基于该架构。TRM 有两个主要组成部分:
- 定义术语并提供信息系统的组件和概念结构的连贯描述的分类法
- 一个模型,带有关联的 TRM 图形,提供分类的可视化表示,以帮助理解
综合信息基础设施参考模型 (III-RM)
III-RM 是一个专注于应用软件领域的参考模型,是企业连续体术语中的“通用系统架构”。
- 该TRM侧重于应用平台空间,III-RM的主要焦点是在应用领域特别是“通用系统架构”
- 与 TRM 一样,它是一个具有分类法和图形的参考模型,但它是 TRM 范围的子集,但在某些部分进行了扩展
架构能力框架
企业架构开发涉及通过不同的开发阶段在组织的各个层次上生成业务能力、规划和管理架构。企业需要确定负责制定架构决策的治理机构,如下图顶部所示。
在右侧中间,TOGAF 指定了架构技能池,其中记录了组织成熟度及其改进的定义。因此,它包含了建筑专业人士的技能、知识和专业发展策略。这些知识可以定义架构工作的角色和职责,换句话说,谁负责什么?
在技术人才库的右侧,项目/投资组合治理将架构工作合同发送给项目/投资组合,这应与业务运营的优先级和重点保持同步。
可从企业连续统和架构存储库中提取可交付成果、工件、日志或政策文件
总体思路是发展组织开发架构的能力,这将导致业务能力的提高。
能力框架的组成部分
- 架构委员会- 董事会监督治理战略的实施,其中包括负责审查和维护架构的代表利益相关者
- 架构兼容- 架构和实现之间的关键关系在于术语的定义,以确保单个项目与企业架构的合规性。
- 架构合同- 开发合作伙伴和赞助商之间关于架构的可交付成果、资格和适用性的联合协议
- 架构成熟度模型- 它们被用作企业评估其当前位置的一种手段,因此,可以更好地了解何时是前进的正确时间以及如何前进
- 架构技能框架- 提供特定角色所需能力级别的视图。
相关链接
posted on 2021-11-05 11:19 Lynch_Warren 阅读(1727) 评论(0) 编辑 收藏 举报