ArchiMate规范简介
ArchiMate规范是一种开放的集团标准,是一种开放且独立的企业体系结构建模语言,由不同的工具供应商和咨询公司支持。ArchiMate语言使企业架构师能够以明确的方式描述、分析和可视化体系结构域之间的关系。
正如经典建筑体系结构中的建筑图纸描述了建筑施工和使用的各个方面一样,ArchiMate规范提供了一种通用语言,用于描述业务流程、组织结构、信息流、IT系统以及技术和物理infrastructure.ArchiMate模型使利益相关者能够设计、评估和沟通这些架构领域内和之间的决策和变更的后果。
本白皮书概述了ArchiMate 3.0规范。ArchiMate 3.0规范是对ArchiMate 2.1规范的重大更新,并于2016年6月作为开放式集团标准发布。版本3.0中包含的新功能包括用于在战略层面对企业建模的元素,如能力、资源和能力e、 它还包括对材料和设备的物理世界建模的支持。此外,语言的一致性和结构得到了改进,定义与其他标准保持一致,并以各种其他方式增强了其可用性。
ArchiMate__语言的发展
ArchiMate语言是由远程信息处理研究所的一个项目团队与来自政府、行业和学术界的多个合作伙伴(包括Ordina、Radboud Universiteit Nijmegen、莱顿高等计算机科学研究所(LIACS))合作于2002-2004年在荷兰创建的这项开发包括在荷兰银行、荷兰税务和海关管理局以及Stichting Pensionfonds ABP等机构进行的测试。
2008,阿基米特语言的所有权和管理从阿基米特基金会转移到开放团体,自2009以来,开放团体阿基米特论坛相继开发并发布在公开团体公共网站上。
ArchiMate语言与企业架构
ArchiMate规范的作用是提供一种图形语言,用于表示随时间变化的企业体系结构(即,包括战略、转型和迁移规划),以及架构的动机和基本原理。ArchiMate建模语言为描述企业架构的图表提供了统一的表示,并提供了一种集成的方法来描述和可视化不同的架构域及其底层关系和依赖关系。
ArchiMate语言的设计始于一组相对通用的概念(对象和关系),专门用于企业体系结构的不同体系结构层。ArchiMate语言最重要的设计限制是,它已明确设计为尽可能紧凑,但仍可用于大多数企业体系结构建模任务在学习和使用方面,该语言仅限于足以为众所周知的80%的实际案例建模的概念。
ArchiMate 3.0 规范中有哪些新内容?
为什么要推出新版本的语言?
已创建该语言的新版本以响应许多要求:
- 将业务战略与业务和 IT 运营相关联的需求不断增加
- 融合 IT 和物理世界的技术创新
- 在新域中的使用;例如,制造、物流
- 提高一致性和可理解性
- 改进开放组标准之间的一致性,特别是与 TOGAF 框架
添加支持业务战略建模和物理层
ArchiMate 框架已扩展为包括策略和物理元素,如图 1 所示。

图 1:ArchiMate 框架
战略要素包括能力、资源和行动方针的要素。物理元素建立在技术层之上,并添加了用于对物理设施和设备、配电网络和材料进行建模的元素。
策略要素
已添加元素以支持建模策略、基于能力的规划和相关领域。这支持更多地使用企业架构来支持战略执行,并且符合相关标准中使用的方法,例如 TOGAF 框架 [1] 和业务动机模型 [2]。

图 2:动机和策略要素示例
图 2 显示了一个同时使用动机和策略元素的示例。请注意,结果、行动方案、能力和资源是 ArchiMate 3.0 规范中引入的新元素。
增加利润是一个可以分解为许多其他目标的目标:降低成本和增加收入。前者与公司的卓越运营战略有关,被建模为行动方案。这被分解为另外两个行动方案:集中 IT 系统和标准化产品。这会导致两个结果:成本降低和客户流失,这会影响目标
以积极和消极的方式。这显示了目标和结果之间的重要区别:并非所有结果都会导致预期结果。
行动方针由多种能力实现:IT 管理与运营和产品管理,并将适当的人力资源和 IT 资源分配给前者。模型片段还显示,这些资源位于组织的总部,符合集中 IT 系统的行动方针。
物理元素
技术层已经扩展了用于建模物理世界的元素;例如,制造、物流和其他物理环境。

图 3:物理元素示例
图 3 显示了物理元素的示例。请注意,示例中除 Path 之外的所有元素都是 ArchiMate 3.0 规范中的新元素,并且 Path 已从 Communication Path 重命名,其含义扩展为允许它与物理元素集成。
以设备为模型并安装在设施制造工厂的装配线使用材料预组装电路板、内部天线和塑料外壳来生产材料车辆远程信息处理设备。该设备最初位于制造工厂设施,随后被运送到设施国家配送中心和本地配送中心,利用配送网络海外运输和本地卡车运输。这些分销网络共同实现了多式联运的路径。
ArchiMate 3.0 规范中没有引入单独的物理行为元素。相反,技术层的行为元素(技术功能、流程、交互、服务和事件)用于对所有节点的行为进行建模,包括物理设备。由于设备通常由计算机控制,或以与 IT 密切相关的其他方式使用,因此行为可以描述为
一种使用现有技术行为概念的完整方式。这些概念还可用于描述构成物联网 (IoT) 的传感器和连接设备的行为。
提高可用性和一致性
对该语言进行了许多更改,以提高其可用性和一致性。这些总结如下。
通用元模型
引入了上层通用元模型来记录语言的完整结构。
复合元素
分组不再被归类为关系,它现在是一个复合元素。分组现在与其内容具有聚合或组合关系,使其更加有用。也允许从或向一个分组绘制关系。采用分组的一种有用方法是对架构和解决方案构建块进行建模;另一个是用于对架构中的域进行建模。
位置元素已从业务层移至通用元模型并定义为复合元素。
使用嵌套作为符号的改进允许在建模中更好地表示相关项目。
更改了表示和合同元素的符号
表示法和合同的符号已更改,以分别将它们与可交付成果和业务对象区分开来。
表示元素层的可选符号
引入了一个可选符号来明确表示元素的层。元素左上角的字母“M”、“S”、“B”、“A”、“T”、“P”或“I”可用于表示动机、战略、业务、应用程序、技术、物理或实施和迁移元素。图 4 是一个示例模型,显示了应用程序和技术元素。

图 4:元素符号示例
关系
在某些情况下,现在允许与其他关系建立关系;例如,将对象与分组或平台内的流或聚合关系相关联。

图 5:关系与关系的示例
“被使用”关系已更名为“服务”,以便用主动动词更好地反映其方向:服务为用户服务。关系的含义没有改变。’used by’ 名称仍然被允许但已被弃用,并将在标准的未来版本中删除。
为了与其他依赖关系(访问和服务)保持一致,影响关系的符号已更改。

图 6:影响关系符号
通过用箭头替换目标端的黑色圆圈,为分配关系引入了方向符号

图 7:分配关系符号
联结不再归类为关系,而是作为关系连接器,联结现在明确是“或”联结,或一般的“与”联结。

图 8:结点符号
动机要素
已添加结果元素。意义和价值元素已从业务层转移。
添加的事件
具有时间属性的事件元素已添加到 ArchiMate 核心语言的所有层以及实现和迁移元素。新元素是应用程序事件、技术事件和实现事件,它们对应于预先存在的业务事件。
提高层的一致性
新增应用流程、技术流程、技术交互、技术协同,增加各层元素的一致性。
业务层
业务层中不再指定位置、值和含义元素。
表示和合同元素的符号已更改,以分别将它们与可交付成果和业务对象区分开来。
技术层
技术层中的元素已从“基础设施[元素名称]”重命名为“技术[元素名称]”。“通信路径”元素已重命名为“路径”,并
扩展了其含义,以支持物理元素。“网络”元素已重命名为“通信网络”,以区别于物理元素“配电网络”。
跨层关系
现在定义了跨层关系,将动机和战略与核心概念(业务、应用程序、技术、物理)联系起来,将战略与其实施联系起来。
跨层关系也发生了变化,以支持不同层元素之间更好的对齐(业务层与较低层的对齐)。
观点机制
该标准的先前版本包括标准规范主体内的广泛观点列表,以及定义观点以适应特定情况的能力。在 3.0 版中,对
观点机制已得到改进,观点列表已放置在信息性附录中,以明确这些是示例观点。
ArchiMate 语言和 TOGAF ADM
ArchiMate 语言由 ArchiMate 核心语言组成,其中包括业务层、应用层和技术层,以及对架构底层的策略和动机及其实现和迁移进行建模的元素。图 9 显示了如何使用 ArchiMate 语言与 TOGAF 架构开发方法 (ADM) 的各个阶段相关的简化映射。

图 9:ArchiMate 语言和 TOGAF ADM 之间的简化映射
业务、应用和技术层支持 TOGAF 框架定义的业务、信息系统和技术架构域的描述,以及它们之间的相互关系。
ArchiMate 语言中的策略和动机元素可用于支持 TOGAF ADM 的需求管理、初步和架构愿景阶段,这些阶段建立高级业务目标、架构原则和初始业务需求。它们也与 TOGAF ADM 的架构变更管理阶段相关,因为该阶段处理不断变化的需求。尽管图 9 中未显示,但应注意这些元素也可用于其他 ADM 阶段,例如阶段 B、C 和 D。
ArchiMate 语言的实施和迁移元素通过 TOGAF ADM 的机会和解决方案、迁移规划和实施治理阶段支持架构的实施和迁移。

 English
 English Arabic
 Arabic Chinese (Simplified)
 Chinese (Simplified) Dutch
 Dutch French
 French German
 German Italian
 Italian Japanese
 Japanese Korean
 Korean Portuguese
 Portuguese Russian
 Russian Spanish
 Spanish