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核心层

自ArchiMate开始以来,核心层就一直存在。ArchiMate区分了三个主要层次:

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

在ArchiMate 3中完整的TOGAF ADM

技术分享图片

图层

在新的ArchiMate中,企业架构模型分为六层:

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

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

技术分享图片

方面

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

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

为什么选择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动机元素支持利益相关者建模、变革驱动力、业务目标、原则和需求。

技术分享图片

实施和迁移扩展

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

技术分享图片

ArchiMate示例

ArchiMate示例 – 所有图层

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

技术分享图片

ArchiMate图示例 – 信息结构

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

技术分享图片

ArchiMate Diagram示例:基础结构

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

技术分享图片

ArchiMate建模任务训练营http://t.cn/A6Lu02UD

更多文章

业务架构学习群资料
zhou jg

W2.4 组织

组织图是战略执行的重要方面,因为它是代表整个商业生态系统中业务部门和合作伙伴的结构分解的唯一业务架构领域。组织图在很多场景使用:制定战略、影响分析、项目群的对齐和执行、利益相关者参与、能力、外包、投资计划。

阅读更多»

TOGAF认证考试60道情景题

免费