引言
开放组架构框架(TOGAF)是一种广泛使用的企业架构框架,提供了一种结构化的方法,用于设计、规划、实施和治理企业信息技术架构。TOGAF内容元模型是该框架的关键组成部分,提供了一种标准化的方式来定义和管理架构构建块及其关系。本指南将深入探讨TOGAF内容元模型的核心概念、实体和扩展,全面阐述其结构与应用。
核心与扩展内容
概述
TOGAF框架采用一个基本的核心元模型,并应用多个扩展模块来更详细地解决特定的架构问题。这种方法使得架构开发过程具有灵活性和针对性,确保该框架适用于各种场景和情况。
核心元模型
TOGAF核心内容元模型提供了一组最小化的架构内容,以支持跨各类构件的可追溯性。该核心元模型设计为可扩展,允许纳入额外的元模型概念,以支持更具体或更深入的建模。

扩展模块
扩展模块是可选的,应在架构开发的初步阶段选择,以满足组织的需求。这些模块在逻辑上将扩展目录、矩阵和图表进行分组,使关注点集中于特定领域。内容元模型所描述的扩展分组仅为建议,可根据组织的具体需求进一步调整。

正式方法扩展方法
TOGAF中的核心与扩展概念支持正式方法扩展方法,例如由对象管理组(OMG)开发的软件过程工程元模型(SPEM™)中所包含的方法插件概念。
核心元模型实体
关键术语与定义
TOGAF内容元模型以TOGAF架构开发方法(ADM)中讨论的术语为基础,构建正式元模型。以下是核心术语及其定义:
- 参与者:一个位于架构模型之外但与其交互的个人、组织或系统。
- 应用组件:与实现结构相一致的应用功能封装。
- 业务能力:企业可能具备或交换以实现特定目标的某种能力。
- 业务服务:通过明确定义的接口支持业务能力,并由组织明确管理。
- 行动路线:由战略目标和目的提供的方向与重点,通常用于实现商业模式中所描述的价值主张。
- 数据实体:被业务领域专家视为独立概念的数据封装。数据实体可与应用程序、存储库和服务关联,并可根据实现考虑进行结构化。
- 功能:提供与组织紧密相关的业务能力,但并非由该组织明确管理。
- 信息系统服务: 业务服务的自动化元素。信息系统服务可以提供或支持一个或多个业务服务的部分或全部。
- 组织单元: 一个具有目标、目的和衡量标准的资源自包含单元。组织单元可能包括外部方和业务合作伙伴组织。
- 角色: 执行者通过承担角色来完成任务。
- 技术组件: 代表一类技术产品或特定技术产品的技术基础设施封装。
- 技术服务: 提供支持应用程序交付的赋能基础设施所需的技术能力。
- 价值流: 为客户、利益相关者或最终用户创造整体结果的端到端增值活动集合的体现。
关键关系概念
- 流程: 通常用于描述流程。流程是功能和服务之间交互的流动,无法物理部署。所有流程都应描述功能的执行流程,因此流程的部署是通过其所支持的功能实现的。
- 功能: 描述各个粒度级别的业务能力单元。术语“功能”用于描述各个粒度级别的业务能力单元,涵盖价值链、流程领域、能力、业务功能等术语。
- 业务服务: 支持组织目标,并在与所需治理水平一致的粒度级别上定义。业务服务作为一个或多个功能的边界。业务服务的粒度取决于业务的关注点和重点。
- 业务服务的部署: 业务服务可以通过与IT无关的业务活动实现,也可以通过IT实现。通过IT实现的业务服务被部署在应用组件上。应用组件可以进行层级分解,并可支持一个或多个业务服务。
- 应用组件: 部署在技术组件上。应用组件由一组技术组件实现。
应用TOGAF内容模型
分步指南
- 识别核心实体: 首先识别与您组织架构相关的核心实体。这包括执行者、业务服务、应用组件、技术组件和数据实体。
- 定义关系: 建立已识别实体之间的关系。这包括描绘业务服务如何支持组织目标,应用组件如何实现业务服务,以及技术组件如何支持应用组件。
- 创建架构目录: 开发列出已识别实体及其关系的架构目录。这些目录作为架构开发过程的参考。
- 指定架构矩阵: 使用架构矩阵以结构化的方式指定构建块之间的关系。这有助于理解不同组件之间的依赖关系和交互。
- 开发通信图: 创建通信图,以精确且简洁的方式展示架构。这些图应展示功能和服务之间交互的流程。
- 定制元模型: 在架构开发的初步阶段选择扩展模块,以满足组织的特定需求。根据需要定制元模型,以包含额外的概念和关系。
- 实施与治理: 基于定义的元模型实施架构,并治理该过程,以确保与组织目标和宗旨保持一致。
结论
TOGAF内容元模型提供了一个强大的框架,用于定义和管理企业架构。通过理解核心实体、它们之间的关系以及扩展模块,组织可以开发出符合其战略目标和宗旨的定制化且有效的架构。本全面指南可作为参与架构开发过程的架构师和利益相关者的参考,确保企业架构采用结构化和系统化的方法。
ArchiMate 与 TOGAF 参考列表
- 企业架构 TOGAF® 工具 – ArchiMetric
- 描述: 该资源概述了 TOGAF ADM,并说明了 Visual Paradigm 如何利用 ArchiMate 图表支持 TOGAF 交付物的开发。
- 网址: 企业架构 TOGAF® 工具
- 把握演进:ArchiMate 2.1 到 3.2 的全面指南 – ArchiMetric
- 描述: 本指南讨论了 ArchiMate 的演进过程、其与 TOGAF 的一致性,以及 Visual Paradigm 在 ArchiMate 建模方面的高级功能。
- 网址: 把握演进:ArchiMate 2.1 到 3.2 的全面指南
- 掌握企业架构:使用 Visual Paradigm 的 TOGAF 工具 – ArchiMetric
- 描述: 本文介绍了 Visual Paradigm 的 TOGAF 工具的功能,包括对 ArchiMate 和 TOGAF ADM 的支持,以及其在企业架构中的优势。
- 网址: 掌握企业架构:使用 Visual Paradigm 的 TOGAF 工具
- 什么是 ArchiMate? – Visual Paradigm
- 描述: 一份逐步学习指南,介绍 ArchiMate 及其与 TOGAF 的集成,以及它如何与现有的 UML 和 BPMN 等方法相辅相成。
- 网址: 什么是 ArchiMate?
- 使用 BPMN 与 ArchiMate 一起补充 TOGAF ADM 企业架构开发 – ArchiMetric
- 描述: 本文介绍了 BPMN 与 TOGAF ADM 和 ArchiMate 的集成,以及 Visual Paradigm 提供的全面建模支持。
- 网址: 使用 BPMN 与 ArchiMate 一起补充 TOGAF ADM 企业架构开发
- 理解 ArchiMate 语言中的抽象概念 – ArchiMetric
- 描述: 本文解释了 ArchiMate 中的抽象概念,以及 Visual Paradigm 如何支持有效的建模与设计。
- 网址: 理解 ArchiMate 语言中的抽象概念
- ArchiMate 概览 – 企业架构建模语言 – Cybermedian
- 描述: 本文概述了 ArchiMate 与 TOGAF 及其他框架的集成,以及使用 Visual Paradigm 进行 ArchiMate 建模的优势。
- 网址: ArchiMate 概览
- 使用 Visual Paradigm 即时流程应对企业复杂性 – ArchiMetric
- 描述: 本文介绍了 Visual Paradigm 的即时流程设计器及其与 TOGAF ADM 和 ArchiMate 的集成,用于管理企业复杂性。
- 网址: 使用 Visual Paradigm 即时流程应对企业复杂性
- Visual Paradigm TOGAF – 关于 TOGAF、企业架构、ArchiMate 等的一切
- 描述: 本指南深入介绍了 ArchiMate 3、TOGAF 和企业架构,以及 Visual Paradigm 如何支持这些框架。
- 网址: Visual Paradigm TOGAF
- 免费在线 ArchiMate 工具 + 示例 – Cybermedian
- 描述: 该资源提供免费的在线 ArchiMate 工具和示例,突出展示了 ArchiMate 与 TOGAF 的集成,以及 Visual Paradigm 提供的支持。
- 网址: 免费在线 ArchiMate 工具 + 示例
这些参考资料全面概述了 ArchiMate 和 TOGAF、它们的集成,以及 Visual Paradigm 上可用于支持企业架构建模的工具。











