📘 教程:ArchiMate 3.2 — 第二章:定义

理解企业架构建模的基础词汇


🔍 引言:为何定义至关重要

在绘制有用的架构图之前——无论是为了将业务目标与IT系统对齐,还是为了沟通云迁移计划——你都需要一种共同的语言。这正是 ArchiMate 3.2 规范的第二章 提供的:该语言的正式 词汇 语言词汇。

可以将本章视为 ArchiMate 的 术语表 + 语法入门 。如果没有精确的定义,两位架构师可能会用相同的术语(“视图”、“层”、“元素”)表达不同的含义——导致沟通误解、模型缺陷或实施失败。

✅ 本教程将帮助你:

  • 通过类比和示例,直观地掌握每个术语 直观地通过类比和示例
  • 了解术语之间的相互关系 相互关联(例如, 观点 → 视图 → 模型 → 元素)
  • 避免常见混淆(例如, 视图 vs. 观点层 vs. 方面)
  • 为 ArchiMate 认证或实际建模做好充分准备。

让我们开始——逐个术语深入。


🧱 核心概念与深入解析(附示例)

1. ArchiMate 核心框架

“一个用于对 ArchiMate 核心语言元素进行分类的参考结构。它由三个层和三个方面组成。”

🔹 类比:可以将其想象成电子表格中的一个 3×3 网格——行 =,列 =方面——帮助你对每个构建块进行分类。

层(行) 主动结构 行为 被动结构
业务 业务参与者、角色 业务流程、功能 业务对象
应用 应用组件 应用服务、交互 数据对象
技术/物理 节点、设备 系统软件、通信路径 工件、设备

📌 示例:

  • 你正在建模客户订单的履行过程。
    • 业务层客户 (参与者), 处理订单 (过程), 订单 (对象)
    • 应用层订单管理系统 (组件), 下单API (服务)
    • 技术层Web服务器 (节点), 订单数据库 (制品)

⚠️ 注意:完整的网格和元模型在 第3.4节,但此框架是 心智地图 指导元素的放置位置。


2. ArchiMate核心语言

“核心部分……包含三个层次的概念:业务层、应用层和技术层(包括物理层)。”

🔹 这是 “标准工具箱”—— 官方的元素和关系集合,您可使用在符合标准的ArchiMate模型中使用。

🚫 不属于核心语言:动机、战略、实施与迁移扩展(将在后续章节或扩展中介绍)。

📌 实用提示:
如果您在大型组织(例如 Acme Cloud)中构建与TOGAF对齐的企业架构模型,请优先使用核心语言—— 这能确保清晰性和工具兼容性(例如与BiZZdesign、Sparx EA或Archi兼容)。


3. 架构视图架构视点

常被混淆!让我们来理清它们的区别。

术语 定义 类比 示例
视点 规范某种视图类型的规范(即模板镜头) 相机镜头设置(例如“微距”、“人像模式”) 安全视点:定义您将仅展示与安全相关的元素(参与者、角色、数据流、策略)并使用访问/分配关系。
视图 实例视点的实例——使用这些规则构建的实际图表/报告 你使用该镜头拍摄的照片 一个标题为“订单履行——安全视图”,显示客户 →[访问]→ 订单数据库支付网关 →[服务]→ 处理支付

✅ 最佳实践:始终记录你的视点绘制视图之前。这可以确保利益相关者的共识(例如,CFO关注成本流动;CISO关注数据访问)。


4. 方面

“基于与利益相关者关注点相关的、与层级无关的特征进行分类……”

三个方面:

  1. 主动结构 → 谁/什么在执行?(例如:参与者、角色、组件)
  2. 行为 → 做了什么? (例如:流程、功能、服务)
  3. 被动结构 → 被作用的是什么? (例如:对象、数据、制品)

📌 示例:电子商务订单流程

方面 业务层 应用层 技术层
主动 销售代表 (参与者) 订单服务 (组件) API网关 (节点)
行为 处理退款 (流程) 验证订单 (交互) 加密流量 (功能)
被动 退款请求 (对象) 订单DTO (数据对象) TLS证书 (工件)

💡 洞察:方面让您能够横向切片模型 — 例如,“向我展示所有被动结构 跨层”以分析数据血缘关系。


5. 元素关系关系连接器,以及概念

术语 角色 示例 可视化提示
元素 基本构建块(名词) 客户结账APIDocker容器 方框、椭圆、圆柱
关系 元素之间的连接(动词) 客户 →[触发]→ 下单
订单服务 →[服务]→ 下单API
箭头:实线(结构),虚线(依赖),点线(动态)
关系连接器 连接多个关系相同类型 用于连接点异或在流程中 菱形节点连接箭头
概念 统称:元素 + 关系 + 连接器 模型中的任意节点或边 图中的所有内容

6. 复合元素

“一个由多个方面或层次的其他元素组成的元素。”

🔹 大多数现实世界中的元素都是复合的!

📌 示例:

  • 网上银行系统 = 业务服务(转账)+ 应用组件(交易引擎)+ 技术节点(云集群)
  • 客户门户 = 业务接口(网页界面)+ 应用组件(前端应用)+ 技术设备(Web服务器)

🔧 建模提示:使用 组合(黑色菱形)或 聚合(白色菱形)关系来构建复合体:

[客户门户] ◆── [前端应用]  
                ◆── [认证服务]  
                ◆── [Web服务器]

7. 属性

“与元素或关系相关联的属性。”

📌 不直接绘制,但用于工具元数据模型库:

  • 元素:支付网关→ 属性:版本=3.2SLA=99.95%所有者=财务团队
  • 关系:客户 →[访问]→ 数据库→ 属性:加密=TLS 1.3

💡 在 Archi(免费工具)中,你可以在“属性”选项卡中添加属性——非常适合可追溯性、合规性或治理。


8. 符合性与符合性实现

“满足规定要求。”
“满足符合性条款的实现。”

✅ 关键用途:

  • 工具供应商(例如,确保 Sparx EA 导出有效的 ArchiMate 3.2 XML)
  • 认证考试(Open Group ArchiMate® 认证)
  • 企业治理(可审计的架构资产)

📌 符合性检查示例:

  • ✅ 有效:仅使用 标准化名称 (业务参与者,而不是 人员)
  • ❌ 无效:创造一种新的关系,如 magicLink 而没有扩展定义

🔗 参考:符合性规则在 第1.3节 —— 但 意图 是: 跨团队/工具的互操作性与一致性.


9. 模型

“一组在ArchiMate语言结构背景下的概念集合。”

🔎 不要与 混淆图示!

  • 一个 模型 = 元素、关系、视图、视角和元数据的完整存储库(如数据库)
  • 一个 视图 = 一个图示或报告 提取来自模型

📌 类比:

  • 模型 = 整个电影制片厂(剧本、布景、演员、摄像机)
  • 视图 = 一个场景(用于营销拍摄,剪辑用于预告片等)

🔧 工具提示:在Archi中,您的.archimate文件模型——包含多个视图(图表),按视角分组。


10. 

“一种抽象……企业可以在此基础上进行建模。”

三个核心层:

关注点 利益相关者 关键问题
业务 能力、服务、价值 高管、产品、法律 我们提供什么价值?谁负责做什么?
应用 软件系统、数据 开发人员,架构师 哪些应用程序支持哪些流程?
技术/物理 基础设施,硬件 运维,安全工程,SRE 应用程序在何处/如何部署?

📌 现实世界可追溯性(例如,在阿克米云):
业务目标:缩短结账时间
→ 业务流程:优化支付流程
→ 应用服务:异步支付认证
→ 技术:Kafka + Redis 缓存

跨层可追溯性正是 ArchiMate 的优势所在。


📊 概览表:第二章定义摘要

术语 类别 核心理念 可视化/建模角色 示例
核心框架 结构 3×3 网格(层级 × 方面) 元素布局的思维地图 业务/行为 = 过程
核心语言 范围 标准元素与关系 符合模型的基线 应用组件组合
视角 规范 利益相关者关注点的模板 图表的蓝图 安全视角
视图 工件 视角的实例 实际图表/报告 数据流 – PCI 视图
方面 分类 主动/行为/被动 横向切片 参与者 (主动), 过程 (行为)
元素 构建块 名词(事物) 方框、圆圈等 客户订单数据库
关系 连接 动词(动作/连接) 箭头 服务触发访问
关系连接器 粘合剂 连接关系 菱形(连接点) 在流程中
复合元素 聚合 由其他元素组成 分组/包含的元素 电子商务平台
属性 元数据 属性(未绘制) 工具端数据 版本=2.1所有者=PMO
符合性 标准 符合规范 质量门 有效的ArchiMate XML导出
模型 仓库 完整概念集合 .archimate 文件 所有元素 + 视图 + 元数据
抽象级别 业务 → 应用 → 技术 垂直切片 业务参与者 与 节点

🎯 结论:整合所有内容

第二章看起来可能只是“定义”——但它实际上是语义基础 ArchiMate的语义基础。掌握这些术语使您能够:

✅ 精确表达 与架构师、开发人员和高管
✅ 持续建模 — 避免歧义或工具不兼容
✅ 有效扩展 — 从单个图表到企业级架构资源库
✅ 与TOGAF集成 — 使用ArchiMate进行架构内容框架 (例如:TRM、ABM)

📌 实践者实用技巧(例如:Acme Cloud高级项目经理):
在规划云现代化时,首先应:

  1. 选择视角 (例如:应用迁移成本影响)
  2. 构建视图 使用核心要素 跨层级
  3. 通过关系
  4. 记录属性(成本、风险、负责人)以支持决策

➡️ 简而言之:定义 → 结构 → 建模 → 沟通

在内化第2章之后,你已准备好应对第3章(语言结构)并开始绘制——不仅仅是谈论——架构。

以下是官方的 Visual Paradigm ArchiMate 工具推荐,包含真实且最新的网址:

1. Visual Paradigm Online(免费在线 ArchiMate 工具)

2. Visual Paradigm 企业版(认证的 ArchiMate 3.1 工具)

3. AI ArchiMate 生成器与视点

4. ArchiMate 视点指南与示例


注意:Visual Paradigm被财富500强企业、初创公司和政府机构广泛用于企业架构和数字化转型。该工具获得开放集团(The Open Group)认证,支持ArchiMate 2.1和3.1标准。


📘 下一步?
如果您需要,请告诉我:

  • 一个动手实验,使用这些定义对SaaS产品进行建模
  • 一份对比:ArchiMate 与 UML 与 BPMN
  • 本教程的速查表PDF
  • 开放集团认证的练习题

愉快建模!
— 您的企业架构学习伙伴 🏗️

Leave a Reply