快速学习ArchiMate 第1部分 – 核心概念

ArchiMate由开放集团拥有并维护,与开放集团架构框架(TOGAF)紧密对齐,但适用于任何企业架构方法。

符号引用明确了功能、角色、流程、参与者、产品和服务。引用定义了关系,解释了它们如何相互作用并产生影响。从概念上讲,ArchiMate源于UML,使其易于理解,并可轻松集成到架构框架开发工具中。

ArchiMate最有效的使用方式是生成视角。架构中的单一功能/流程/服务可根据审查开发状态的利益相关者,以多种方式呈现。高级管理层需要了解其需求、目标和原则是如何被满足的。

业务部门经理希望确认服务和产品能够向客户提供适当的解决方案。应用、数据和IT系统经理必须确保能够支持服务和产品的交付框架。

概念

以TOGAF为参考,ArchiMate在四个迭代阶段之后定义了不同的框架开发领域:架构能力、架构开发、迁移规划和架构治理。在此模型中,ArchiMate分为5个概念,其中3个为核心,2个为扩展:

TOGAF ADM & ArchiMate Core - Visual Paradigm Community Circle
核心层

  • 阶段B(阶段B) – 业务架构
  • 阶段C(阶段C) – 信息系统架构
  • 阶段D(阶段D) – 技术架构

扩展(扩展) – 战略与动机

  • 预备阶段(预备阶段)
  • 愿景阶段(阶段A – 愿景)
  • 需求管理(阶段H – 需求管理)

扩展(扩展) – 实施与迁移

  • 阶段E(机遇与解决方案)
  • 阶段F(迁移规划)
  • 阶段G(实施治理)

业务层概念 – 阶段B(业务层)

业务层定义了架构中的最高层次概念和关系:最终产品;客户交付系统。架构的这一部分实现了高层管理的目标和需求,这些目标和需求推动了企业架构框架的实施。

  • 业务参与者 – 驱动系统的人员或计算机元素。
  • 业务角色 – 定义参与者被授权执行某项操作的责任。
  • 业务协作 – 当不同角色执行顺序任务时。
  • 业务接口 – 协作发生的场所。
  • 位置 – 参与者所处的物理空间。
  • 业务对象 – 系统运作所依赖的系统元素。
  • 业务流程 – 系统流程的标识符。
  • 业务功能 – 将一组相关行为组合在一起。
  • 业务交互 – 与业务协作相关的活动。
  • 业务事件 – 触发变化的因果活动。
  • 业务服务 – 以客户为导向的产品交付。
  • 产品 – 一组面向客户进行营销和销售的服务。
  • 合同 – 依法在企业与客户之间建立协议的机构。
  • 表示 – 业务对象的逻辑视图。
  • 含义 – 业务对象或其表示的知识背景。
  • 价值 – 产品所感知的价值、重要性或效用。

应用层概念 – 阶段C(应用层)

ArchiMate将应用架构和数据架构合并为单一层次,以表示其概念。该层次展示实现业务层概念的系统元素。它解释了业务层概念如何被部署。应用层在架构中横向运作。

  • 应用组件 – 一个独立的软件模块,可在不影响其他应用组件的情况下被替换或更新;通过应用程序编程接口(API)访问。
  • 应用协作 – 一组两个或更多应用组件协同工作以支持一个应用。
  • 数据对象 – 应用组件作用的实体。
  • 应用功能 – 应用组件行为的描述。
  • 应用服务 – 提供对业务层功能、流程和服务的访问。

技术层概念 – 阶段D(技术层)

技术层概念描述了架构中的设备级元素。该层的描述性元素揭示了支持应用层的IT系统,在某些情况下也包括业务层的具体元素(如个人计算机)。当应用层展示应用组件时,技术层则展示这些组件所在的硬件系统及其关系。

  • 节点 – 网络上的通用计算资源,用于部署或执行制品。
  • 设备 – 用于存储待使用制品的通用设备。
  • 网络 – 硬件设备之间的物理通信方式。
  • 通信路径 – 两个或多个节点之间数据流的逻辑表示。
  • 基础设施接口 – 网络上节点或设备的物理接入点。
  • 系统软件 – 软件和应用程序的物理表示。
  • 基础设施功能 – 节点协作执行的行为。
  • 基础设施服务 – 面向外部的功能性表示。

概念扩展

动机概念

企业架构框架的目的和目标为开发、治理和实施要素提供了意义。动机概念在TOGAF ADM的架构能力迭代中定义。利益相关者、管理者和架构师确定架构开发和实施的原则、驱动因素、目标、需求和约束。

  • 利益相关者 – 业务职能团队的代表。
  • 驱动因素 – 需要改变的事物。
  • 评估 – 当前状态的评估,用于检查企业准备度和变革能力。
  • 目标 – 通过实施变更所要达成结果的清晰描述。
  • 需求 – 具体且有充分文档记录的需求陈述。
  • 约束 – 由需求、目标或原则所施加的限制。
  • 参数 – 实现目标的参数。
  • 限制 – 由相互竞争的需求、目标和原则所施加的限制。
  • 原则 – 指导和引导架构开发的基本且不变的属性。

实施与迁移概念

该概念描述了业务、应用和技术各层的实现方式。在业务、架构和技术各层建立之后,实施与迁移工作才开始。其基础包括已定义的基线架构、过渡架构和目标架构;差距分析的结果;架构开发迭代产生的高层次架构路线图;以及其他已记录的需求。

  • 工作包 – 在从基线架构过渡到过渡架构和目标架构期间执行的一组独立任务。
  • 可交付成果 – 工作包的明确定义成果,用于验证工作包任务的完成情况。
  • 平台 – 基线架构与目标架构之间的过渡架构;项目团队用于验证过渡是否按计划进行,并识别开发计划中需要调整的部分。
  • 差距 – 确定当前已存在的内容、缺失的内容以及需要合理化的内容。

dlaň Mravy Bezkonkurenční archimate tool color legend in view Vnímat živel Menda City

摘要

本文仅解释 ArchiMate 的核心概念及其与 TOGAF 的关系。

这种模块化语言进一步定义了业务、应用和技术各层内部及各层之间的概念关系。它说明了如何使用 ArchiMate 符号构建针对特定受众的视角。尽管复杂,但其高度灵活且可针对任何企业架构框架的实施进行定制。


延伸阅读

 

Leave a Reply