ArchiMate®是一种图形语言和开放标准,用于描述企业架构,由 The Open Group®开发和维护。它可用于创建各种观点,每个观点都与不同的项目和业务利益相关者相关。这些支持业务架构师、数据架构师、解决方案架构师、基础架构架构师和企业架构师的活动。
它起什么作用?
ArchiMate 用于描述组织的架构 - 特别是其业务流程、组织结构、信息流、IT 系统和技术基础设施。
它有什么好处?
ArchiMate 的设计尽可能精简、明确且适用。帮助阐明和直观地展现业务、应用和技术等领域之间的关系。帮助设计、评估和传达领域内和领域间决策和变化的结果。鼓励跨架构模型和领域的一致性。允许建筑师确定并规划变化的潜在影响。
它是怎样做到的?
ArchiMate 框架的核心维度分为层和方面。
ArchiMate 核心框架的三个层级代表了企业可描述的级别:
核心框架层
商业:向客户提供的业务服务和支持这些活动的业务流程由组织结构内的业务角色执行。应用:支持业务流程的软件应用程序、它们提供的应用服务以及它们之间允许交换信息的接口。技术:提供技术服务以支撑和运行应用程序所需的通信硬件和系统软件。
ArchiMate 中的方面广泛地模拟了这些层中存在的人员、流程和事物。
活性结构:描述结构元素或“活动主体”,例如业务参与者、应用程序组件和显示实际行为的设备。行为:表示结构元素执行的过程、功能、事件和服务。被动结构:描述执行行为的对象,例如信息和数据对象。也可以包括物理对象。
完整的 ArchiMate 框架
自 ArchiMate 1.0 版发布以来,The Open Group 扩展了其框架,以提供企业架构和业务战略之间的额外关联。
完整的 ArchiMate 框架添加了额外的层以及 Motivation 方面:
战略要素用于模拟组织的能力,以及组织需要如何改变才能达到期望的业务成果。物理元素作为技术后来的扩展被添加,用于对设备、设施、配电网络和材料等物理事物进行建模。实施和迁移元素用于对架构的实施和迁移进行建模。这包括计划、投资组合和项目管理,以及支持迁移规划的平台元素。动机元素用于模拟业务变革背后的动机,指导架构的设计和发展。
颜色的使用
ArchiMate 元模型使用颜色来区分层和方面。语义不是正式的或强制性的,但可以在整个模型中自由使用相关颜色来区分和强调某些元素。ArchiMate 模型中颜色的使用完全由建模者自行决定。
图层
黄色:业务层元素
蓝色:应用层元素
绿色:技术层元素
方面
白色:抽象(不可实例化)概念
浅灰色:被动结构
中灰色:行为
深灰色:活动结构
与其他标准的关系
ArchiMate 是对其他建模标准的补充,可与 ArchiMate 结合使用,帮助构建企业的整体视图。复合元素可用于链接和点击建模域。
例如,ArchiMate 业务层中的业务流程可以链接到 BPMN 业务流程图,显示流程的详细信息,包括流程内的事件、活动和决策。同样,正在内部设计和构建的应用程序组件可以链接到 UML 模型,以定义应用程序支持的用例,以及 UML 类图来模拟内部设计,再加上序列图等动态模型来了解类集成。
托加夫
ArchiMate 语言与 TOGAF 框架具有共同的观点。虽然这些观点并非一一对应,但核心语言与 TOGAF 的架构开发方法 (ADM) 密切相关。这一共同基础使 TOGAF 和 ArchiMate 成为描述架构和与利益相关者沟通时的有效组合。
Sparx Systems Enterprise Architect 已获得 TOGAF 9.1 认证。了解有关 TOGAF 支持的更多信息
业务流程管理模型
ArchiMate 支持在更广泛的背景下对高级内部流程和工作流进行建模。可以使用更具体的业务流程建模语言(如 BPMN)来提供可执行级别的详细子流程和任务建模。Enterprise Architect 为业务流程建模和 BPMN 标准提供了广泛的功能。
在连接 ArchiMate 和 BPMN 概念时,Enterprise Architect 提供复合元素,使用点击功能将 ArchiMate 元素与 BPMN 等更细粒度的工作流连接起来。这向模型使用者表明存在包含其他元素的底层模型结构。
统一模型
Enterprise Architect 在 UML 2 规范方面拥有坚实的基础。Enterprise Architect 使用配置文件来支持 ArchiMate 和 UML 的可视化建模语言。得益于这种底层模型结构,UML 和 ArchiMate 等建模语言可以在同一企业模型中紧密无缝地共存。
在同一个建模环境中使用 ArchiMate 和 UML 提供了一种使用 ArchiMate 记录更高级别架构的方法,并使用 UML 创建详细的设计组件。熟悉 UML 的开发人员会发现 ArchiMate 的技术模型直观易懂。