OpenGroup ArchiMate语言提供了一种图形语言,用于表示企业体系结构随时间的变化,包括策略,转换和迁移规划,以及体系结构的动机和基本原理。该标准旨在尽可能紧凑,但仍可用于大多数企业架构建模需求。下图显示了ArchiMate Core框架的元素。
什么是ArchiMate?
ArchiMate规范是一种建模语言,使Enterprise Architects能够使用易于理解的视觉表示来描述,分析和可视化体系结构域之间的关系。它还有助于企业架构师:
- 它提供了一种通用语言,用于描述企业的各个部分是如何构建的以及它们如何运作,包括业务流程,组织结构,信息流,IT系统以及技术和物理基础架构。
- 在许多企业正在经历快速变革的时代,ArchiMate模型帮助利益相关者设计,评估和沟通架构领域内部和之间的变更,以及检查整个组织中决策的潜在后果和影响。
试试吧!
找到一个在线ArchiMate Diagram工具?只需单击右侧的绘图按钮即可在线创建ArchiMate图表。它简单直观。在开始之前,您还可以通过ArchiMate Diagram教程了解ArchiMate Diagram。
现在画画TOGAF ADM和ArchiMate
ArchiMate语言由ArchiMate核心语言组成,其中包括业务,应用程序和技术层,以及构建体系结构的策略和动机以及实现和迁移的元素。下图显示了ArchiMate语言如何与TOGAF架构开发方法(ADM)阶段相关的简化映射。
核心层
该业务,应用和技术层支持业务,信息系统和技术架构领域由TOGAF框架中定义的描述,以及它们的相互关系。
战略和动机层
ArchiMate语言中的策略和激励元素可用于支持TOGAF ADM的需求管理,初步和架构愿景阶段,这些阶段建立了高级业务目标,架构原则和初始业务需求。它们也与TOGAF ADM的架构变更管理阶段相关,因为该阶段涉及不断变化的需求。
实施和迁移层
ArchiMate语言的实现和迁移元素通过TOGAF ADM的机会和解决方案,迁移规划和实施治理阶段支持体系结构的实施和迁移。
TOGAF ADM和ArchiMate Mapping
ArchiMate 1中的ArchiMate核心层
自ArchiMate开始以来,核心层已经存在。这就是ArchiMate首先制作企业架构语言的原因,因为您可以在单个相干模型中对所有这些不同方面进行建模。分层视图提供了一种查看面向服务的模型的自然方式。较高层使用较低层提供的服务。ArchiMate区分了三个主要层:
- 该业务层提供的产品和服务外部客户,这是在由业务人员和角色进行业务流程的组织来实现。
- 在应用层支持与由(软件)应用组件实现应用服务的业务层。
- 该技术层提供了运行应用程序所需的基础架构服务(例如,处理,存储和通信服务),通过计算机和通信硬件和系统软件来实现。
ArchiMate 3中的完整TOGAF ADM
图层
分配的第一维核心实体是企业体系结构模型的不同层。在新的ArchiMate中,企业架构模型分为六层:
- 战略
- 商业
- 应用
- 技术
- 物理
- 实施和迁移。
关于单个实体的图形表示,使用不同颜色指示实体所属的层。
较高层使用较低层提供的服务。业务层为外部客户提供产品和服务,这些产品和服务由业务主体执行的业务流程实现。应用层支持具有由(软件)应用程序实现的应用服务的业务层。技术层提供运行应用程序所需的基础结构服务(例如,处理,存储和通信服务),通过计算机和通信硬件和系统软件实现。
方面
第二个维度由核心实体分配的三个方面组成。在元素的图形表示中,使用不同的形状可视化元素到方面的分配。
-
活动结构
活动结构捕获显示实际行为的主体(谁?)。这些活动结构使用方形角框和右上角的图标表示。 -
行为结构
行为方面表示活动结构的行为(如何?),并使用带有圆角的框和右上角的图标进行可视化。 -
被动结构
被动结构是对象行为(什么?)。关于形状,没有全局方式可视化它们。
动机扩展
动机扩展(驱动因素,目标,要求,原则等)已在ArchiMate 2中引入。励志概念用于模拟构成或改变某些企业架构的动机或原因。动机扩展增加了诸如目标,原则和要求之类的激励概念。它对应于Zachman框架的“Why”列
分配给该方面的动机元素使用具有对角线的框来描绘,但也是颜色编码的,表示它也构成层。
为什么ArchiMate?
如上图所示,企业架构师采用ArchiMate的主要原因如下:
- 捕捉利益相关者的关注
- 通过识别和完善要求来解决问题
- 创建EA模型
-
为利益相关者创建模型的视图
- 展示如何解决问题和要求
- 显示因相互矛盾的问题而产生的权衡
使用ArchiMate Diagram与TOGAF ADM的指南
- 从初步阶段开始,按照TOGAF ADM中的步骤进行每个开发阶段
- 遵循ADM中每个阶段的企业架构开发的输入,技术和输出。
- TOGAF ADM是一个迭代过程,而不是线性和连续的步骤和阶段
- 前一阶段开发的可交付成果通常用作后续阶段的输入文档,它们可能部分与数据或整个文档相关
- 可交付成果中的某些信息与后续开发阶段中的其他可交付成果相互关联,例如,委托人,使命和愿景,建筑工作请求等。
- TOGAF ADM可能会根据您组织的特定需求进行定制,并根据需要进行修改
- 大多数视觉模型都可以由ArchiMate在TOGAF ADM中作为视觉工件进行建模,但并非所有TOGAF ADM可交付成果(例如文本文档,日志,会议记录)都可以由ArchiMate代表。事实上,TOGAF的范围比ArchiMate更广泛。
核心层(业务,应用,技术)
分层视图提供了一种查看面向服务的模型的自然方式。较高层使用较低层提供的服务。ArchiMate区分了三个主要(核心)层:
- 该业务层提供的产品和服务外部客户,这是在由业务人员和角色进行业务流程的组织来实现。
- 在应用层支持与由(软件)应用组件实现应用服务的业务层。
- 该技术层提供了运行应用程序所需的基础架构服务(例如,处理,存储和通信服务),通过计算机和通信硬件和系统软件来实现。
动机扩展
ArchiMate Motivation元素支持利益相关者建模,变革驱动因素,业务目标,原则和要求。
实施和迁移扩展
ArchiMate实施和迁移元素支持项目组合管理,差距分析以及过渡和迁移规划的建模。
ArchiMate示例
ArchiMate示例 - 所有图层
在下面的示例ArchiMate模型中,您可以看到各种ArchiMate图层的集成。
ArchiMate图示例 - 信息结构
此示例与几乎任何信息系统开发中创建的传统信息模型相当。它根据数据类型或(面向对象的)类结构显示了企业或特定业务流程或应用程序中使用的信息的结构。此外,它可以显示业务级别的信息如何在应用程序级别以其中使用的数据结构的形式表示,以及如何将这些信息映射到底层基础架构; 例如,通过数据库模式。
ArchiMate Diagram示例:基础架构
此示例包含支持应用程序层的软件和硬件基础结构元素,例如物理设备,网络或系统软件(例如,操作系统,数据库和中间件)。
更多ArchiMate Diagram示例:
-
示例1 - 位置
下面的模型显示保险公司的部门分布在不同的位置。法律和财务部门集中在总部,全国各地的办事处都设有理赔处理部门。
-
示例2 - 业务角色
下面的模型说明了业务角色的使用。ArchiSurance公司被建模为由两个部门组成的商业演员。旅行保险卖方角色分配给旅行部门。在此角色中,旅行部门执行取出保险流程,该流程提供可通过分配给此角色的业务界面访问的服务。
-
示例3 - 应用程序协作
本示例根据应用程序组件之间的信息流或者它们提供和使用的服务来描述应用程序组件之间的关系。此示例创建组织的应用程序格局的概述,并表示一起支持业务流程执行的服务的(内部)协作或编排。
相关推荐
### ArchiMate 3.1 规范知识点详解 #### 一、ArchiMate简介 ArchiMate 是一套用于企业架构建模的标准图形化语言,它由 Open Group 维护和发布,旨在帮助企业架构师更好地理解和规划组织的技术体系。ArchiMate 3.1 ...
ArchiMate规范是一种建模语言,它使企业架构师能够使用易于理解的视觉表示来描述,分析和可视化架构域之间的关系。它还可以帮助企业架构师:它提供了一种通用语言来描述企业的各个部分如何构建以及如何运作,包括...
企业架构建模ArchiMate语言PPT学习教案 本资源是关于企业架构建模ArchiMate语言的学习教案,共26页,涵盖了架构层次、架构开发方法、ArchiMate图例、ArchiMate视图等多方面的内容。 一、架构层次 架构层次是企业...
### 企业架构语言ArchiMate v0.5详解 #### 前言 企业架构语言ArchiMate是一种用于描述、分析和可视化企业架构的建模语言。它由开放群组(The Open Group)开发并维护,旨在提供一套统一的符号体系和语义规则,帮助...
**Visio Archimate 插件**是用于扩展Microsoft Visio功能的专业工具,它使得Visio能够支持Archimate语言,这是一种广泛应用于企业业务架构建模的标准框架。Archimate提供了一种结构化的方法来描绘和理解组织的业务...
企业架构语言ArchiMate介绍.pdf含下载地址可存云盘
ArchiMate® 3.0 是一种用于企业架构建模的语言,它允许企业架构师创建模型来表示企业架构的不同...通过ArchiMate 3.0,企业可以更容易地管理和规划其架构的变化,理解架构决策的业务影响,并促进业务和IT之间的沟通。
ArchiMate 语言是一种标准化的企业建模语言,用于描绘企业架构的不同方面,包括技术和业务层面。在企业风险管理(ERM)和安全建模中,ArchiMate 提供了一种通用的框架,帮助组织可视化、理解和交流复杂的业务风险和...
《ArchiMate核心概念解析:构建企业架构的基石》 ArchiMate,作为The Open Group组织注册的商标,是企业架构领域中一个重要的建模语言。ArchiMate 2.0版本,版权归属于2012年的The Open Group,旨在为架构师提供...
企业架构建模_ArchiMate语言 企业架构建模是指对企业内的架构进行建模和描述,以便更好地理解和改进企业的架构。ArchiMate语言是用于描述企业架构的标准语言之一,本文将对ArchiMate语言进行详细的介绍,并对企业...
This standard is the specification of the ArchiMate Enterprise Architecture modeling language, a visual language with a set of default iconography for describing, analyzing, and communicating many ...
ADM中结合使用ArchiMate,介绍了整个转换周期中实现对建筑细节的一致描述和表示。用认证的EA工具绘制ArchiMateVisualParadigmEnterpriseEdition是经过认证的ArchiMate 3企业架构工具。它支持所有ArcihMate3词汇,记...
视点是ArchiMate3中非常重要的概念之一。每个视点都包含一组专用的ArchiMate元素,这些元素使架构师设计人员可以对企业体系结构的特定方面进行建模。官方的ArchiMate 3规范提供了23个ArchiMate示例视点,供架构设计...
visio archimate插件,避免archimate造成建模无法打开。
Technology layer.archimate
TOGAF阶段和ArchiMate层的映射TOGAF作为框架,ArchiMate作为架构描述,两者都与企业架构紧密相关,而且ArchiMate定义的三个层次与TOGAF的三个主要阶段也是一致的,下图可以很容易的看清楚它们之间的映射关系:TOGAF...
Airport IT System.archimate
本文介绍的ArchiMate(3.x)示例视图是根据ArchiMate标准构建的一个分层框架(请参阅的ArchiMate3.0.1版)。这些示例视图说明了如何使用ArchiMate概念。一些示例可以用作设计模式。这个视图代表了构建所有开发方面和...
它是企业架构中最上层的概念层,直接关联到企业的战略目标和发展方向。 #### 2. 业务层概念 - **业务合作**:指不同业务实体之间的合作方式。 - **业务接口**:定义了业务实体之间交互的方式。 - **业务交互**:...