介绍
开放群组架构框架 (TOGAF) 是一个广泛使用的企业架构框架,它提供了一种设计、规划、实施和管理企业资讯科技架构的结构化方法。 TOGAF 内容元模型是该框架的重要组成部分,提供了一种定义和管理架构构建块及其关係的标準化方法。本指南将深入探讨 TOGAF 内容元模型的核心概念、实体和扩展,以全面了解其结构和应用。
核心与扩充内容
概述
TOGAF 框架採用基本的核心元模型,并应用了许多扩充模组来更详细地解决特定的架构问题。这种方法允许灵活且量身定制的架构开发过程,确保框架适用于各种场景和情况。
核心元模型
核心 TOGAF 内容元模型提供了一组最少的架构内容来支援跨工件的可追溯性。这个核心元模型被设计为可扩展的,允许包含额外的元模型概念来支援更具体或更深入的建模。
扩充模组
扩展模组是可选的,应在架构开发的初步阶段选择以满足组织的需求。这些模组在逻辑上将扩展目录、矩阵和图表聚集在一起,从而允许关注特定感兴趣的领域。内容元模型描述的扩展分组只是建议,可以进一步客製化以适合组织的特定需求。
形式化方法扩展方法
TOGAF 中的核心和扩展概念支援正式的方法扩展方法,例如物件管理组织 (OMG) 开发的软体流程工程元模型 (SPEM™) 中的方法插件概念。
核心元模型实体
关键术语和定义
TOGAF 内容元模型使用 TOGAF 架构开发方法 (ADM) 中讨论的术语作为正式元模型的基础。以下是核心术语及其定义:
- 参与者(Actor):处于架构模型考虑範围之外,但与之互动的人、组织或系统。
- 应用程式元件:与实作结构一致的应用程式功能的封装。
- 商业能力:企业为实现特定目的而可能拥有或交换的特定能力。
- 业务服务:透过明确定义的介面支援业务能力,并由组织明确管理。
- 行动方针:策略目标和目的提供的方向和重点,通常是为了实现商业模式中所描述的价值主张。
- 资料实体:被业务领域专家认可为离散概念的资料封装。资料实体可以与应用程式、储存库和服务绑定,并且可以根据实施考虑进行建置。
- 功能:提供与组织紧密相关但不受组织明确管理的业务能力。
- 资讯系统服务:业务服务的自动化元素。资讯系统服务可以提供或支援一个或多个业务服务的部分或全部。
- 组织单位:具有目标、目的、措施的独立资源单位。组织单位可能包括外部各方和业务合作伙伴组织。
- 角色:演员扮演某个角色来执行某项任务。
- 技术组件:技术基础设施的封装,代表一类技术产品或特定的技术产品。
- 技术服务:提供支援应用程式交付的基础架构所需的技术能力。
- 价值流:为客户、利害关係人或最终使用者创建整体结果的端到端增值活动集合的表示。
关键关係概念
- 过程:通常应该用来描述流程。流程是功能和服务之间互动的流程,无法实体部署。所有流程都应描述功能的执行流程,因此流程的部署是透过它支援的功能进行的。
- 功能:描述各个粒度等级的业务能力单位。 「功能」一词用于描述各个粒度层级的业务能力单元,包含价值链、流程区域、能力、业务功能等术语。
- 业务服务:支援组织目标,并以与所需的治理层级一致的粒度等级进行定义。业务服务作为一项或多项功能的边界。业务服务的粒度取决于业务的焦点和重点。
- 业务服务的部署:业务服务可以透过与 IT 不相关的业务活动来实现,也可以透过 IT 来实现。透过IT实现的业务服务被实现到应用程式元件上。应用程式元件可以分层分解并可支援一个或多个业务服务。
- 应用程式元件:部署到技术元件上。应用程式组件由一套技术组件实现。
应用 TOGAF 内容元模型
循序渐进指南
- 识别核心实体:首先识别与您的组织架构相关的核心实体。其中包括参与者、业务服务、应用程式元件、技术元件和资料实体。
- 定义关係:建立已识别实体之间的关係。这涉及到规划业务服务如何支援组织目标、应用程式元件如何实现业务服务以及技术元件如何支援应用程式元件。
- 建立架构目录:开发列出已识别实体及其关係的架构目录。这些目录可为架构开发流程提供参考。
- 指定架构矩阵:使用架构矩阵以结构化方式指定建构块之间的关係。这有助于理解不同组件之间的依赖关係和交互作用。
- 开发通讯图:建立以精确、简洁的方式显示架构的通讯图。这些图表应该说明功能和服务之间的互动流程。
- 客製化元模型:在架构开发的初步阶段选择扩展模组以满足组织的特定需求。根据需要定制元模型以包含其他概念和关係。
- 实施和管理:根据定义的元模型实施架构并管理流程以确保与组织目标和目的保持一致。
结论
TOGAF 内容元模型为定义和管理企业架构提供了一个强大的框架。透过了解核心实体、它们的关係和扩展模组,组织可以开发出支援其策略目标和目的的客製化、有效的架构。本综合指南可为参与架构开发过程的架构师和利害关係人提供参考,确保企业架构採用结构化、系统化的方法。
ArchiMate 和 TOGAF 的参考列表
- TOGAF® 企业架构工具 – ArchiMetric
- 描述:此资源概述了 TOGAF ADM 以及 Visual Paradigm 如何使用 ArchiMate 图表支援 TOGAF 可交付成果的开发。
- URL : TOGAF® 企业架构工具
- 引领演进:ArchiMate 2.1 至 3.2 综合指南 – ArchiMetric
- 描述:本指南讨论了 ArchiMate 的发展、它与 TOGAF 的一致性以及用于 ArchiMate 建模的 Visual Paradigm 的高级功能。
- URL: 引领演化:ArchiMate 2.1 至 3.2 综合指南
- 使用 Visual Paradigm 的 TOGAF 工具掌握企业架构 – ArchiMetric
- 描述:本文重点介绍了 Visual Paradigm 的 TOGAF 工具的功能,包括对 ArchiMate 和 TOGAF ADM 的支持,以及它对企业架构的好处。
- URL : 使用 Visual Paradigm 的 TOGAF 工具掌握企业架构
- 什么是 ArchiMate? – 视觉範式
- 描述:有关 ArchiMate 的逐步学习指南、它与 TOGAF 的整合以及它如何补充 UML 和 BPMN 等现有方法。
- URL: 什么是 ArchiMate?
- 使用 BPMN 与 ArchiMate 一起补充 TOGAF ADM EA 开发 – ArchiMetric
- 描述:该资源讨论了 BPMN 与 TOGAF ADM 和 ArchiMate 的集成,以及 Visual Paradigm 提供的全面建模支援。
- URL : 使用 BPMN 与 ArchiMate 一起补充 TOGAF ADM EA 开发
- 了解 ArchiMate 语言中的抽象 – ArchiMetric
- 描述:本文解释了 ArchiMate 中的抽象概念以及 Visual Paradigm 如何支援有效的建模和设计。
- URL: 了解 ArchiMate 语言中的抽象
- ArchiMate 概述 – 企业架构建模语言 – Cybermedian
- 描述:本概述讨论了 ArchiMate 与 TOGAF 和其他框架的集成,以及使用 Visual Paradigm 进行 ArchiMate 建模的好处。
- URL: ArchiMate 概述
- 使用 Visual Paradigm 即时流程处理企业複杂性 – ArchiMetric
- 描述:该资源讨论了 Visual Paradigm 的即时流程编写器及其与 TOGAF ADM 和 ArchiMate 的集成,以管理企业複杂性。
- URL : 使用 Visual Paradigm 即时流程处理企业複杂性
- Visual Paradigm TOGAF – 有关 TOGAF、企业架构、ArchiMate 等的一切
- 说明:本指南深入了解 ArchiMate 3、TOGAF 和企业架构,以及 Visual Paradigm 如何支援这些框架。
- 网址: Visual Paradigm TOGAF
- 免费线上 ArchiMate 工具 + 範例 – Cybermedian
- 描述:此资源提供免费的线上 ArchiMate 工具和範例,重点介绍 ArchiMate 与 TOGAF 的整合以及 Visual Paradigm 提供的支援。
- URL : 免费线上 ArchiMate 工具 + 範例
这些参考资料全面概述了 ArchiMate 和 TOGAF、它们的整合以及 Visual Paradigm 上可用于支援企业架构建模的工具。
Visual Paradigm International