TOGAF 内容元模型综合指南
介绍
开放群组架构框架 (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? – Visual Paradigm
- 描述:有关 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 上可用于支持企业架构建模的工具。
TOGAF 内容元模型综合指南的更多相关文章
- 企业架构研究总结(30)——TOGAF架构内容框架之内容元模型(上)
2. 内容元模型(Content Metamodel) 在TOGAF的眼中,企业架构是以一系列架构构建块为基础的,并将目录.矩阵和图形作为其具体展现方式.如果我们把这些表述方式看作为构建块的语法,那么 ...
- TOGAF架构内容框架之内容元模型(上)
TOGAF架构内容框架之内容元模型(上) 2. 内容元模型(Content Metamodel) 在TOGAF的眼中,企业架构是以一系列架构构建块为基础的,并将目录.矩阵和图形作为其具体展现方式.如果 ...
- TOGAF架构内容框架之内容元模型(下)
TOGAF架构内容框架之内容元模型(下) 2.2 治理扩展(Governance Extensions) 治理扩展元模型内容 治理扩展部分的意图在于引入额外的,并且与支持运营治理的目标和业务服务相关的 ...
- 企业架构研究总结(31)——TOGAF架构内容框架之内容元模型(下)
2.2 治理扩展(Governance Extensions) 治理扩展元模型内容 治理扩展部分的意图在于引入额外的,并且与支持运营治理的目标和业务服务相关的结构化数据. 2.2.1 关注范围 为目标 ...
- (译)综合指南:通过Ubuntu 16.04上从Source构建来安装支持GPU的Caffe2
(译)综合指南:通过Ubuntu 16.04上从Source构建来安装支持GPU的Caffe2 译者注: 原文来自:https://tech.amikelive.com/node-706/compre ...
- 理解BERT:一个突破性NLP框架的综合指南
概述 Google的BERT改变了自然语言处理(NLP)的格局 了解BERT是什么,它如何工作以及产生的影响等 我们还将在Python中实现BERT,为你提供动手学习的经验 BERT简介 想象一下-- ...
- Python Seaborn综合指南,成为数据可视化专家
概述 Seaborn是Python流行的数据可视化库 Seaborn结合了美学和技术,这是数据科学项目中的两个关键要素 了解其Seaborn作原理以及使用它生成的不同的图表 介绍 一个精心设计的可视化 ...
- 企业架构研究总结(35)——TOGAF架构内容框架之构建块(Building Blocks)
之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并无太多能力和机会对TOGAF进行理论和实际的联系,仅可对标准的文本 ...
- TOGAF架构内容框架之构建块(Building Blocks)
TOGAF架构内容框架之构建块(Building Blocks) 之前忙于搬家移居,无暇顾及博客,今天终于得闲继续我的“政治课”了,希望之后至少能够补完TOGAF方面的内容.从前面文章可以看出,笔者并 ...
- 企业架构研究总结(37)——TOGAF企业连续体和工具之架构资源库及架构工具的选择
3. 架构资源库 在一个企业,尤其是在一个大型企业中,建设一个成熟的架构往往会产生大量的工作产品.为了很好地管理和利用这些工作产品,企业需要制定一个正式的针对不同类型架构资产的分类方法,并且还需要专门 ...
随机推荐
- 使用AES加密时,结果不一样
使用AES加密时,发现得到的结果不一致. python示例 from Crypto.Cipher import AES from Crypto.Util.Padding import pad from ...
- JAVA开发规范v1.0
01-中铜国贸JAVA开发规范v1.0 一.编程规约 (一)命名风格 [强制]代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束. 反例:_name / _name / $Obje ...
- k8s pod错误的排查步骤和处理方法
查pod kubectl get pod -n amadeus -o wide 查pod日志 kubectl logs -f --timestamps -n amadeus weyo-server-6 ...
- 中电金信:院长寄语|关于源启AI+行动的思考
自2022年8月19日发布以来,源启已经走上了她第三年的征途.今天,源启已经成为公司战略的支点,中电金信正致力于用"源启底座""源启+咨询""源启+应 ...
- manim边学边做--旋转
本篇介绍Manim中的两个旋转类的动画,名称差不多,分别是Rotate和Rotating. Rotate类主要用于对图形对象进行指定角度.围绕特定点的精确旋转,适用于几何图形演示.物理模拟和机械运动展 ...
- PostgreSQL 的特点
title: PostgreSQL 的特点 date: 2024/12/24 updated: 2024/12/24 author: cmdragon excerpt: PostgreSQL 是当今最 ...
- Qt/C++音视频开发79-采集websocket视频流/打开ws开头的地址/音视频同步/保存到MP4文件/视频回放
一.前言 随着音视频的爆发式的增长,各种推拉流应用场景应运而生,基本上都要求各个端都能查看实时视频流,比如PC端.手机端.网页端,在网页端用websocket来接收并解码实时视频流显示,是一个非常常规 ...
- Qt/C++音视频开发65-切换声卡/选择音频输出设备/播放到不同的声音设备/声卡下拉框
一.前言 近期收到一个用户需求,要求音视频组件能够切换声卡,首先要在vlc上实现,于是马不停蹄的研究起来,马上查阅对应vlc有没有自带的api接口,查看接口前,先打开vlc播放器,看下能不能切换,因为 ...
- Qt编写物联网管理平台40-类型种类
一.前言 为了增强本系统的拓展性,做成通用的物联网管理平台,特意将控制器主设备类型.探测器子设备类型.对应种类符号等信息,全部做成表格可自定义添加和修改,这样在控制器信息表和探测器信息表管理的时候,可 ...
- Qt编写地图综合应用41-在线轮廓图
一.前言 轮廓图也叫行政区划,这里的轮廓图是指百度地图的区域轮廓图,不是之前文章中提到的echart专用的轮廓图,百度地图的轮廓图就是一个不规则的多边形区域,只不过这个区域的坐标点一般是特别多的,比如 ...