Archimate

archimate语言提供了一种用于表示企业体系结构的图形化语言,包括策略,转换和迁移规划,以及架构的动机和基本原理。该标准的设计尽可能紧凑,但仍可用于大多数企业体系结构建模需求。下图显示了ArchiMate Core框架的元素。


什么是ArchiMate

ArchiMate规范是一种建模语言,它使企业架构师能够使用易于理解的视觉表示来描述,分析和可视化架构域之间的关系。它还可以帮助企业架构师:

  1. 它提供了一种通用语言来描述企业的各个部分如何构建以及如何运作,包括业务流程,组织结构,信息流,IT系统以及技术和物理基础架构。
  2. 在许多企业正在经历快速变化的时代,ArchiMate模型帮助利益相关者设计,评估和沟通体系结构域内和之间的这些变化,并检查整个组织内决策的潜在影响。

TOGAF ADM和ArchiMate

ArchiMate语言由ArchiMate核心语言组成,其中包括业务,应用程序和技术层,以及用于模拟架构下的战略和动机以及其实施和迁移的元素。下图显示了如何使用ArchiMate语言与TOGAF架构开发方法(ADM)阶段相关的简化映射。

核心层

该业务,应用和技术层支持业务,信息系统和技术架构领域由TOGAF框架中定义的描述,以及它们的相互关系。

战略和动机层

ArchiMate语言中的策略和动机元素可用于支持TOGAF ADM的需求管理,初步和架构愿景阶段,这些阶段建立了高层次的业务目标,架构原则和初始业务需求。它们也与TOGAF ADM的架构变更管理阶段相关,因为该阶段处理不断变化的需求。

实施和迁移层

ArchiMate语言的实现和迁移元素通过TOGAF ADM的机会和解决方案,迁移规划和实施治理阶段支持架构的实施和迁移。


TOGAF ADM和ArchiMate映射

ArchiMate中的ArchiMate核心层1

自ArchiMate开始以来,核心层就一直存在。这正是ArchiMate首先制定企业架构语言的原因,因为您可以将所有这些不同方面建模为一个一致的模型。分层视图提供了一种自然的方式来查看面向服务的模型。较高层使用由较低层提供的服务。ArchiMate区分了三个主要层次:

  1. 业务层提供的产品和服务外部客户,这是在由业务人员和角色进行业务流程的组织来实现。
  2. 应用层支持与由(软件)应用组件实现应用服务的业务层。
  3. 技术层提供了运行应用程序所需的基础架构服务(例如,处理,存储和通信服务),通过计算机和通信硬件和系统软件来实现。

在ArchiMate 3中完整的TOGAF ADM

图层

第一维核心实体被分配到一个企业架构模型的不同层次。在新的ArchiMate中,企业架构模型分为六层:

  1. 战略
  2. 商业
  3. 应用
  4. 技术
  5. 物理
  6. 实施和迁移

关于单个实体的图形表示,实体所属的层用不同的颜色表示。

较高层使用较低层提供的服务。业务层向外部客户提供产品和服务,这些产品和服务由业务主体执行的业务流程实现。应用层使用由(软件)应用程序实现的应用程序服务来支持业务层。技术层提供运行应用程序所需的基础设施服务(例如处理,存储和通信服务),由计算机和通信硬件和系统软件实现。

方面

第二个维度由核心实体分配的三个方面组成。在元素的图形表示中,元素对某个方面的分配使用不同的形状进行可视化。

  1. 主动结构 
    主动结构捕捉显示实际行为的主体(谁?)。这些活动结构使用方形角的方框和右上角的图标表示。
  2. 行为结构 
    行为方面代表活动结构的行为(如何?),并使用带有圆角的框和右上角的图标进行可视化。
  3. 被动结构 
    被动结构是对象行为在(什么?)上执行的。没有全局的方式来形象化他们的形状。

激励延伸

动机扩展(驱动程序,目标,需求,原则等)已在ArchiMate 2中引入。动机概念用于模拟某些企业体系结构设计或更改背后的动机或原因。激励延伸增加了激励概念,如目标,原则和要求。它对应于Zachman框架的“为什么”列

分配给这个方面的动机元素用对角线的方框表示,但也用颜色编码,表明它也构成一个层。


为什么选择ArchiMate

如上图所示,企业架构师采用ArchiMate的主要原因如下:

  1. 捕捉利益相关者的担忧
  2. 通过确定和改进需求来解决问题
  3. 创建EA模型
  4. 为利益相关者创建模型的视图
    1. 展示如何解决关注和要求
    2. 显示由矛盾关注引起的折衷

TOGAF ADM使用ArchiMate Diagram的指南

  1. 从初步阶段开始,按照TOGAF ADM中的步骤进行每个开发阶段
  2. 遵循针对ADM中每个阶段的企业架构开发的输入,技术和输出。
  3. TOGAF ADM是一个迭代过程,而不是线性和连续的步骤和阶段
  4. 前一阶段开发的可交付成果通常将用作后续阶段的输入文档,它们可能与数据或整个文档相关
  5. 可交付成果中的一些信息与随后发展阶段中的其他交付成果相互关联,例如校长,使命和愿景,对建筑工作的要求等。
  6. TOGAF ADM可能会根据您组织的特定需求量身定制,并根据需要对其进行修改
  7. 大多数视觉模型可以由ArchiMate在TOGAF ADM中模拟为视觉工件,但并非所有TOGAF ADM可交付成果(如文本文档,日志,会议纪要)均可由ArchiMate表示。事实上,TOGAF比ArchiMate的范围更广。

核心层(业务,应用程序,技术)

分层视图提供了一种自然的方式来查看面向服务的模型。较高层使用由较低层提供的服务。ArchiMate区分了三个主要(核心)层:

  1. 该业务层提供的产品和服务外部客户,这是在由业务人员和角色进行业务流程的组织来实现。
  2. 在应用层支持与由(软件)应用组件实现应用服务的业务层。
  3. 该技术层提供了运行应用程序所需的基础架构服务(例如,处理,存储和通信服务),通过计算机和通信硬件和系统软件来实现。

激励延伸

ArchiMate动机元素支持利益相关者建模,变革驱动因素,业务目标,原则和要求。


实施和迁移扩展

ArchiMate实施和迁移要素可以对项目组合管理,差距分析和过渡和迁移规划进行建模。


ArchiMate示例

ArchiMate示例 - 所有图层

在下面的示例ArchiMate模型中,您可以看到各种ArchiMate图层的集成。

ArchiMate图示例 - 信息结构

这个例子与几乎任何信息系统开发过程中创建的传统信息模型相当。它以数据类型或(面向对象)类结构的形式显示了企业或特定业务流程或应用程序中使用的信息的结构。此外,它还可以显示业务级别的信息如何以应用级别表示的数据结构的形式表示,以及这些信息如何映射到底层基础结构上; 例如通过数据库模式。

ArchiMate Diagram示例:基础结构

此示例包含支持应用层的软件和硬件基础架构元素,例如物理设备,网络或系统软件(例如操作系统,数据库和中间件)。

更多的ArchiMate图例子:

  1. 示例1 - 地点 
    下面的模型显示,一家保险公司的部门分布在不同的地点。法律和财务部门集中在总部,全国各地办事处都设有索赔处理部门。 
  2. 示例2 - 业务角色 
    下面的模型说明了业务角色的使用。公司ArchiSurance是一个由两个部门组成的商业演员。旅行保险卖家角色分配给旅行部门。在这个角色中,旅游部门执行取出保险流程,该流程提供可通过分配给该角色的业务接口访问的服务。 
  3. 示例3-应用程序合作 
    本示例描述了应用程序组件之间在它们之间的信息流或者它们提供和使用的服务之间的关系。本示例创建了组织的应用程序环境概览,并表示了一起支持业务流程执行的(内部)协同或协调服务。 

了解更多关于ArchiMate:

https://online.visual-paradigm.com/tutorials/archimate-tutorial/

原文地址:https://www.cnblogs.com/dadadechengzi/p/architect.html

时间: 2024-08-30 14:41:37

Archimate的相关文章

模範學習 - 什么是ArchiMate图?

ArchiMate是一种可视化建模语言,将用于描述业务流程,组织结构,信息流,IT系统和技术基础架构的已知开放标准.ArchiMate 3包含核心层,以及用于建模体系动机及其实施和迁移规划的新扩展.ArchiMate 3更新了代表企业战略方面的新标记,涵盖了公司当前面临的重要业务和IT协调挑战. 使用TOGAF ADM释放ArchiMate的力量ArchiMate语言由核心层组成,其中包括业务,应用程序和技术层,以及对架构的战略和动机进行建模的元素,以及它的实现和迁移; 完美匹配并简化了Arch

UML 学习

推荐书籍:<面向对象分析与设计(第3版)>.<UML精粹:标准对象建模语言简明指南(第3版)> 推荐一: http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML 推荐二:: PlantUML :  http://www.plantuml.com/faq.html#vista   http://plantuml.sourceforge.net/classes.html http://plan

UML建模实践——选“对”企业架构建模视角很关键

1.关于企业架构 根据开放群组的业务领导层IT架构指引:"有效的企业架构(Enterprise Architecture,EA)对企业的生存和成功具有决定性的作用,是企业通过IT获得竞争优势的不可缺少的手段." 企业架构如同战略规划,可以辅助企业完成业务及IT战略规划.在业务战略方面,可使用TOGAF及其架构开发方法(Architecture Development Method,ADM)来定义企业的愿景/使命.目标/目的/驱动力.组织架构.职能和角色.在IT战略方面,TOGAF及AD

开放产品开发(OPD):Archi 汉化工具下载

在OPD中,我们使用了ArchiMate 作为架构语言,这是一个高层.简单的描述语言,之前我也写过一系列相关的文字, 架构语言ArchiMate - 开篇:企业架构语言ArchiMate介绍 架构语言ArchiMate - 语言结构(Language Structure) 企业架构框架和语言 TOGAF & ArchiMate 电子资料 很多人在学习的时候都会问到一个问题,有什么工具可以很好地支持它吗?几年前就有了,Archi,但没有中文版本.不过,现在大家可以下载中文版了,因为昨天我已经汉化了

开放产品开发(OPD):开篇

OPD?这是什么玩意?google一下.忘记说了,最近google被封锁的厉害,那就百度一下吧.可惜,OPD找不出是什么.你今天你找不到是正常的,因为之前还没有OPD,而现在才开始有OPD这个东东.相信很多人听过敏捷个人了,这个词汇到现在已经很容易被搜索到了,敏捷个人创立以来,我一直未放弃对IT技术方法的实践和整理,而OPD就是我又要创建的一个东西,全称是Open Product Development.没错,是OPD,不是IPD,当然两者会有些关系,之所以我取Open,是因为我的IT产品开发方

企业架构(TOGAF)学习

自从听了公司内部的一堂<企业架构设计>培训,顿时觉得如获至宝. 先说下笔者,笔者是一名二流本科毕业,工作三年,基层的软件开发工程师,梦想着有朝一日成长成一名架构师.可是笔者对于如何成长成一名架构师,十分的迷茫,无从下手.笔者对于自己的实践经验还是比较认可,但是思考不足,理论匮乏,没有形成属于自己的一套方法论.其明显的结果是,做事没有指导思想,考虑问题角度小. 自从接触了 TOGAF之后,觉得自己的技术认知水平有些提升.网上搜集了一些TOGAF资料,也是各位大牛翻译和整理的文章,转载到这里,供自

互联网转型需要微服务架构

微服务出现的时间不短了,但是为什么现在才这么重视它?互联网转型要转型什么? 第一,以职能为中心转向以用户为中心.我们过去的信息化更多的是依照部门职能,有什么样的工作内容,有什么样的流程,然后去做系统.下一步的信息化更多的是以用户为中心.为什么是以用户为中心?我们要看用户到底需要什么,在什么样的场景下需要什么样的信息支持.过去我们只在内部做很多系统,其实用户体验也非常的不好,用户需要的东西也没有. 第二,从流程驱动转向数据驱动.过去都是看业务流程是什么样的,流程中间需要什么样的数据来支持.随着移动

产品架构开发方法 分享记录

这是教师节那天在网上与大家在线分享的一个QQ完整记录,在此分享给大家,对产品.架构感兴趣的可以看看 AEA-王光锐(1051664967) 13:41:28 <如何使用TOGAF构建业务架构>在线交流活动将于20分钟之后开始 北京-李红兵(10422562) 13:43:02 对应用的定义还没有理解 AEA-王光锐(1051664967) 13:44:13 分享嘉宾简介: 上海-IT-小叶子(963089662) 13:48:28 linlin(2428353156) 13:48:46 北京-

超好用的UML建模工具推荐:为什么选择Visual Paradigm!

Visual Paradigm是包含设计共享.线框图和数据库设计新特性的企业项目设计工具,它可以整合在其他CASE工具或者其他IDE工具中.市场上的UML建模工具百花齐放,为什么Visual Paradigm会受到用户的追捧青睐呢?现在,我们就来给大家盘点一下UML建模工具Visual Paradigm的特点.赶快来看看吧! Visual Paradigm 为您带来的好处 为您的团队提供一系列设计和项目管理工具. 可视化建模 强大的可视化建模工具,可帮助您构建和管理图表和模型元素: 拖放式图表编