快速学习 ArchiMate 第 3 部分 – 关系与概念说明

快速学习 ArchiMate 第 3 部分 – 关系与概念说明

在上一篇中,我们介绍了 ArchiMate 中的关系。关系定义了系统的各个组件如何工作、它们如何流动、它们如何相互影响,并定义它们在架构模型中的位置。

在本文中,我们将开始讨论这些组件究竟是什么、它们是如何表示的,并确定这些关系如何在视点中将它们组合在一起。

元素 (Elements)

ArchiMate定义为三个基本核心元素:被动 (Passive Element))、行为 (Behavior Element) 和主动 (Active Element)。

主动元素 (Active structure) 使用某种类型的行为来访问或作用于被动元素。被动元素可以是数据库、文件或其他一些存储库。被动元素除了提供静态元素之外什么都不做。

行为元素 (Behavior ) 描述为完成某些任务而采取的行动。这包括流程、功能、事件等。

活动元素 (Active Structure) 是执行行为者、角色或协作等行为的元素。

ArchiMate3 核心框架中的层

分层视图提供了一种自然的方式来查看面向服务的模型。上层使用下层提供的服务。ArchiMate 区分了三个主要层:

  1. 该 业务 (Business Layer) 层提供的产品和服务给外部客户,其在组织中的业务流程,实现按业务人员和角色进行。
  2. 在 应用 层 (Application Layers) 支持与由(软件)应用组件实现应用服务的业务层。
  3. 该 技术 (Technology Layers) 需要运行的应用程序,通过计算机和通信硬件和系统软件实现层提供基础设施服务(例如,处理,存储和通信服务)。

另外两个概念进一步指导系统的功能方面:服务和接口。服务从系统向系统外的实体提供有用的东西。接口是用于使服务可用的结构元素。

在稍低的层次上,可以通过两个协作结构元素的行为交互来提供服务。

「视觉范式 archimate core」的图片搜索结果

ArchiMate 核心框架示例

您可以清楚地看到跨层的统一方法。在下面的示例中,您可以看到来自不同域的集成:

ArchiMate 核心框架

这在一张图中描绘了企业架构的多个层和方面。有两类层,即专用层服务层

完全分层观点背后的结构原理是,每个专用层通过“实现”关系公开一层服务,这些服务进一步被下一个专用层“使用”。因此,我们可以很容易地将专用层的内部结构和组织与其外部可观察的行为分离,这些行为表示为专用层实现的服务层。

这些层的顺序、数量或性质不是固定的,但通常(或多或少)完整和自然的 ArchiMate 模型分层应包含以下示例中描述的连续层。

然而,这个例子绝不是规定性的。分层视点的主要目标是在一张图中提供概览。此外,该观点可用作对变更分析和性能分析的影响或扩展服务组合的支持。

ArchiMate 分层结构

下次…

在我们的下一篇文章中,我们将深入讨论 ArchiMate 的层和框架。

Open Group 认证的 ArchiMate 3 工具

ArchiMate 3 图表

使用 The Open Group ArchiMate ® 3为业务改进项目建模企业架构。ArchiMate 3 提供了一组丰富的建模符号和概念,支持在域内和跨域一致地建模架构。作为经过认证的 ArchiMate 3 企业架构工具,Visual Paradigm 支持 ArchiMate 3 可视化建模语言的所有词汇、符号、语法和语义。并且通过在TOGAF ADM 中结合使用 ArchiMate ,您可以在整个转换周期中实现对架构细节的一致描述和表示。

ArchiMate 图 ArchiSurance 示例

经认证的 ArchiMate 3 工具

Visual Paradigm 是经过认证的 ArchiMate 3 企业架构工具(来自 The Open Group 的证书),支持所有 ArchiMate 语言元素和关系的所有词汇、符号、语法和语义。此外,Visual Paradigm 支持 ArchiMate 视点机制,使用户能够使用任何官方视点(示例)或用户定义的视点创建模型视图。Visual Paradigm 还支持 ArchiMate 3.0 模型交换文件格式。

其他 ArchiMate 资源