快速学习 ArchiMate 第 5 部分 – 扩展层
一些TOGAF开发阶段没有包含在ArchiMate核心中,这是因为TOGAF的范围更广,特别是解决了系统开发的更多高级战略问题和较低级别工程方面,而ArchiMate核心仅限于企业架构抽象级别。
但是,ArchiMate 3.0 中描述的新层扩展解决了这些附加问题。它们定义了目标、原则和需求等概念,以及面向规划和迁移的概念。
ArchiMate最有效的用途是生成视点。架构中的单个功能/流程/服务可以通过多种方式表示,具体取决于审查开发状态的利益相关者。
高级管理人员需要知道他们的要求、目标和原则是如何得到满足的。业务部门经理希望确认服务和产品将为客户提供适当的服务。应用程序、数据和 IT 系统经理必须确保他们能够为服务和产品交付提供支持框架。
ArchiMate Layers 和 TOGAF 之间的关系
在本文中,我们将参考下图 1来研究ArchiMate和TOGAF之间的关系。
这些文章的前言解释了 The Open Group 开发的 ArchiMate 与 TOGAF 模型紧密相关。大部分关系与架构开发阶段 BD,但最近 The Open Group 添加了动机以及实施和迁移概念。这使得建模工具在整个 TOGAF ADM 中都有效。
核心概念 (Core Layers)
ArchiMate 中的标准概念提供了表示架构框架的各种元素的图形。这些元素包括参与者、角色、服务、功能、协作、数据和应用程序对象、流程等。TOGAF 架构开发的每个阶段(业务、信息系统架构和技术)都有一组独特的概念。
上图中的图形显示了阶段 B,C, D Layers 到 ArchiMate 层之间的映射。请注意,阶段 B 映射到 ArchiMate 的业务层,阶段 C 映射到其应用程序层,阶段 D 映射到其技术层。ArchiMate 中的应用层处理数据和应用程序元素。
这是 ArchiMate 的核心。每个层被分解为三种类型的概念:被动结构、行为和主动结构。被动结构元素由主动结构元素写入和读取。行为元素描述了主动和被动结构元素之间以及主动结构元素之间的事务。
被动结构元素的示例是合同、数据对象和产品。参与者、角色、协作和其他代表活动的结构元素。函数、过程和事件是代表行为结构元素的一些元素。
动机 (Strategy and Motivation Layers)
动机概念适用于架构能力开发。
它的概念是利益相关者、评估、驱动因素、目标、原则、约束和要求。这些概念有助于理解企业架构与其环境、影响、指导或约束的人员或组织以及影响计划和目标的内部或外部因素保持一致的方式。
实施和迁移 (Implementation and Migration Layers)
ArchiMate 中的实施和迁移概念适用于过渡规划和架构治理。它的概念是工作包、可交付成果 (deliverables)、差距 (Gap) 和 稳定期 (plateau)。
这些概念有助于理解执行实施的计划/项目、作为实施一部分产生的结果和成果,以及基线、过渡和目标架构。迁移计划中解决了架构状态之间的差异。
概括
本文提供了 ArchiMate 如何映射到 TOGAF 模型的缩略图,尤其是与 ADM 相关的。
下一篇文章将从对标准概念的介绍开始详细介绍。
- What is ArchiMate?
- Full ArchiMate Viewpoints Guide
- ArchiMate 3 Update
- What’s New in ArchiMate 3?
- Using ArchiMate Tool with TOGAF ADM
- How to Use Value Stream in ArchiMate 3.1?
- What is New in ArchiMate 3.1