快速学习ArchiMate 第4部分 – 层次与架构框架

层次与架构

ArchiMate语言 基于前一篇文章介绍的核心概念,定义了三个主要层次。

  1. 业务层 提供 产品服务 给外部客户,这些是 通过 业务 流程 由业务 人员 在组织内部执行。
  2. 应用层 支持业务层 服务,这些是 通过 应用程序应用程序.
  3. 技术层 提供运行应用程序所需的基础设施 服务(例如,处理、存储和通信服务),通过 通过计算机以及通信硬件和系统软件。

每一层内模型的总体结构相似。使用相同类型的概念和关系,尽管它们的具体性质和粒度有所不同。
各层之间的关键关系是“被使用”关系:上层使用下层提供的服务。
另一个关键关系是“实现”关系:下层的元素可能实现上层的对应元素:

  • 一个“数据对象”(在应用层)可以实现一个“业务对象”(在业务层)。
  • 一个“构件”(在技术层)可以实现一个“数据对象”或“应用组件”(在应用层)。

之前识别出的方面和层级可以组织成一个九宫格框架:
What is Layers and Aspects in ArchiMate? - ArchiMate Resources for FREE
重要的是要认识到,基于方面和层级的分类仅仅是一种高层次的分类。无法在方面和层级之间定义严格的界限,因为连接不同方面和层级的概念在连贯的架构描述中起着核心作用。
了解TOGAF最新版本和ArchiMate 3.1中集成映射的更多信息:
ArchiMate and TOGAF Layers - ArchiMate Guide

 

Leave a Reply