开放组架构框架(TOGAF)和ArchiMate是企业架构领域最广泛使用的两种框架。TOGAF通过其架构开发方法(ADM)提供了一种结构化的方法来开发和管理企业架构,而ArchiMate则提供了一种全面的建模语言,用于描述企业架构。本文探讨了TOGAF ADM的各个阶段如何映射到ArchiMate框架的层与方面,从而提供对企业架构开发的全面视角。
TOGAF ADM简介
TOGAF ADM是一个循环过程,包含多个阶段,每个阶段专注于企业架构开发的不同方面。这些阶段包括:
- 预备阶段:建立架构框架和原则。
- 架构愿景:定义范围、利益相关者和目标。
- 业务架构:开发业务架构。
- 信息系统架构:开发数据架构和应用架构。
- 技术架构:开发技术架构。
- 机遇与解决方案:识别并实施变革举措。
- 迁移规划:规划向目标架构的迁移。
- 实施治理:管理架构的实施。
- 架构变更管理:管理架构的变更。
ArchiMate简介
ArchiMate是一种建模语言,能够提供企业架构的可视化表示。它由多个层和方面组成:
- 层:
- 业务层
- 应用层
- 技术层
- 方面:
- 被动结构
- 行为
- 主动结构
- 动机(贯穿所有层级)
将TOGAF ADM阶段映射到ArchiMate层级和方面

预备阶段
TOGAF ADM中的预备阶段为架构开发过程奠定了基础。它涉及建立架构框架、原则和治理结构。在ArchiMate中,该阶段对应于动机方面,该方面贯穿所有层级。动机方面包括目标、驱动力和原则等元素,这些元素指导架构的开发。
示例:定义企业的愿景和使命,确立架构原则,并建立架构治理委员会。
架构愿景
架构愿景阶段定义了架构开发的范围、利益相关者和目标。该阶段对应于动机方面,因为它涉及设定架构的目标和驱动力。它还涉及业务层因为它定义了业务背景和利益相关者。
示例:制定愿景声明,识别关键利益相关者,并定义架构的业务目标。
业务架构
业务架构阶段专注于开发业务架构,包括业务流程、组织结构和业务服务。该阶段对应于业务层在ArchiMate中,涵盖被动结构(业务对象)、行为(业务流程)和主动结构(业务参与者)。
示例:对订单管理的业务流程进行建模,定义组织结构,并识别业务服务。
信息系统架构
信息系统架构阶段开发数据架构和应用架构。该阶段对应于应用层在ArchiMate中,涵盖被动结构(数据对象)、行为(应用功能)和主动结构(应用组件)。
示例:设计客户信息的数据模型,定义客户关系管理(CRM)的应用功能,并识别应用组件。
技术架构
技术架构阶段开发技术架构,包括硬件、软件和网络基础设施。该阶段对应于技术层在ArchiMate中,涵盖被动结构(技术对象)、行为(技术功能)和主动结构(技术组件)。
示例:定义网络基础设施,识别服务器和数据库等技术组件,并设计用于数据存储和检索的技术功能。
机遇与解决方案
机遇与解决方案阶段识别并实施变革举措。该阶段对应于实施与迁移在ArchiMate中的方面,涉及规划和执行向目标架构的迁移。
示例:识别流程改进的机会,选择技术解决方案,并规划新应用的实施。
迁移规划
迁移规划阶段规划向目标架构的迁移。该阶段也对应于实施与迁移在ArchiMate中的方面,重点关注从当前状态到未来状态的过渡。
示例:制定迁移计划,定义过渡架构,并规划目标架构的分阶段实施。
实施治理
实施治理阶段管理架构的实施。该阶段对应于动机在ArchiMate中的方面,因为它涉及确保实施与架构原则和目标保持一致。
示例:建立治理流程,监控实施进度,并确保符合架构原则。
架构变更管理
架构变更管理阶段管理架构的变更。该阶段对应于动机在ArchiMate中的方面,因为它涉及管理变更,以确保架构与业务目标和原则保持一致。
示例:建立变更管理流程,评估变更的影响,并更新架构文档。
结论
将TOGAF ADM阶段映射到ArchiMate框架,可以全面展示企业架构开发的全过程。初步阶段和架构愿景阶段对应动机方面,为架构开发奠定基础。业务架构、信息系统架构和技术架构阶段分别对应业务、应用和技术层,涵盖静态结构、行为和动态结构方面。机会与解决方案、迁移规划、实施治理和架构变更管理阶段对应实施与迁移方面及动机方面,重点关注向目标架构的过渡,并确保与架构原则和目标保持一致。
通过理解这一映射关系,企业架构师可以充分发挥TOGAF和ArchiMate的优势,有效开发和管理企业架构。
参考文献
- 什么是ArchiMate?
- ArchiMate提供工具,帮助企业架构师以清晰且无歧义的方式描述、分析和可视化不同架构领域之间的关系。它是开放集团的国际性、厂商无关标准,可避免被特定厂商工具和框架锁定。开放集团的ArchiMate论坛提供积极支持1.
- 完整ArchiMate视角指南(包含示例)
- Visual Paradigm企业版是一款经过认证的ArchiMate 3.1企业架构工具,支持ArchiMate 3的所有词汇、符号、语法和语义。它包含强大的ArchiMate绘图工具、视角管理工具以及TOGAF引导流程。该指南包含23个官方ArchiMate示例视角,配有清晰的图示示例和说明2.
- ArchiMate图示教程
- ArchiMate规范是一种建模语言,使企业架构师能够使用易于理解的可视化表示方式,描述、分析和可视化架构领域之间的关系。本教程涵盖ArchiMate图是什么、如何创建以及何时使用,包含示例和技巧3.
- 最佳ArchiMate软件
- Visual Paradigm的ArchiMate建模工具已获得开放集团认证,支持ArchiMate 3.1的词汇、符号、语法和语义。这些工具帮助企业架构师和建模人员创建专业的企业架构蓝图,并实现高效协作4.
- Visual Paradigm中的ArchiMate图
- 本资源教授如何在Visual Paradigm中创建和绘制ArchiMate图。内容包括从Archi迁移工作到Visual Paradigm的说明,以及导入开放集团ArchiMate模型交换文件的方法5.
- 免费在线ArchiMate图工具
- Visual Paradigm Online提供一款免费的在线ArchiMate图工具,支持ArchiMate 3视觉建模语言的符号和语法。它提供示例和模板,帮助用户快速开始在线创建ArchiMate图6.
- ArchiMate 示例 – Visual Paradigm 博客
- 本文介绍了一系列按照 ArchiMate 标准组织成分层框架的 ArchiMate 示例视图。这些示例展示了 ArchiMate 元素的使用方法,并作为设计模式。这些示例使用 Visual Paradigm Online 创建,基于 ArchiMate 食谱7.
- 第7章. ArchiMate – Visual Paradigm 社区圈
- ArchiMate 是 The Open Group 开发的开放且独立的企业架构建模语言,得到了众多工具供应商和咨询公司的支持。它提供了一套清晰的概念以及架构领域之间的关系,为描述这些领域的内容提供了统一的结构8.
- 什么是 ArchiMate?如何绘制 ArchiMate 图?
- 本教程通过使用 Visual Paradigm Enterprise,逐步讲解了聚焦于业务流程视角绘制 ArchiMate 图的过程。它讨论了 ArchiMate 如何提供一种可视化语言来建模和捕捉企业架构,有助于可视化不同领域内部及之间的关系9.
- TOGAF 标准第10版全面指南 – Visual Paradigm TOGAF 2.
- TOGAF ADM 阶段E:机遇与解决方案(第6部分)全面指南 – Visual Paradigm TOGAF 4.
- TOGAF® 标准 第10版 下载 | www.opengroup.org 6.
- 什么是 TOGAF?.
- 最佳 TOGAF 软件 12.
- 最佳集成 ArchiMate 工具的 TOGAF 软件 12.
- 通过 Visual Paradigm 的 TOGAF 工具掌握企业架构 – ArchiMetric 13.
- TOGAF ADM 工具:可视化学习与交付成果开发 13.
- TOGAF ADM 流程导航器:简化架构 13.
- 第31章. TOGAF ADM 导航指南 – Visual Paradigm 社区圈 15.
- TOGAF ADM 阶段A | PDF | 企业架构 | 利润(经济学) 16.
- 使用 TOGAF ADM 导航指南 – Visual Paradigm 社区圈 17.
- TOGAF® 企业架构工具 – ArchiMetric 18.












