ArchiMate,是一种整合多种架构的一种可视化业务分析模型语言,属于架构描述语言(ADL)它从业务、应用和技术三个层次(Layer),物件、行为和主体三个方面(Aspect)和产品、组织、流程、资讯、资料、应用、技术领域(Domain)来进行描述。ArchiMate是 The Open Group 发布的企业级标准。它是一种图形化描述语言,正好可以作为 TOGAF 图形工件的建模工具。
视图是ArchiMate中非常重要的概念之一。每个视图都包含一组专用的ArchiMate元素,允许架构师设计人员对企业架构的特定方面建模。正式的ArchiMate 3规范提供了23个ArchiMate示例视图供架构设计人员遵循。在这个ArchiMate视图指南中,我们将回顾所有23个ArchiMate视图,并对每个视图进行清晰的描述和ArchiMate图表示例。
什么是ArchiMate视图?
在ArchiMate语言中,视图是ArchiMate元素和关系的相关子集,在表示体系结构的特定部分时,将它们放在图上。
什么是ArchiMate示例视图?
ArchiMate建议了一组可以用作建模工作的起点的示例视图。每一个ArchiMate视图都包含来自不同ArchiMate层的元素,处理特定的涉众关注点。欢迎组织在其体系结构模型中应用任何这些视图示例,或者定义他们自己的视图示例。
ArchiMate建议的示例视点主要分为四类:
- 基本视图:可以使用来自业务、应用程序和技术三层的概念。
- 动机视图:用于建模架构的动机方面。
- 战略视图:通过描述企业的高层战略方向和构成来描述企业的战略方面。
- 实现和迁移视图:对于架构变更的管理建模,从基线到目标架构的转换以及程序和项目之间的关系。
如何应用示例视图?
重要的是要注意ArchiMate规范中正式发布的示例视点不应该约束建模活动。您应该修改示例视点,或者甚至定义您自己的视点来处理特定的涉众关注点。
基本视图
ArchiMate基本视图包括ArchiMate元素和ArchiMate三个主要层的概念:业务、应用程序和技术。下面列出的是ArchiMate 3.1示例视点表,分为四类,指明了它们所涵盖的方向和范围:
- 组合:定义元素的内部组合和聚合的视图。
- 支持:您所查看的元素被其他元素所支持的视图。通常从一层往上到上一层。
- 合作:朝向相互合作的对等元素。通常跨不同的方面。
- 实现:您正在查看实现其他元素的元素的视图。通常从一层向下到下一层。
组成视图
名字 | 透视图 | 关注点 |
---|---|---|
组织 | 企业在角色、部门等方面的结构。 | 识别能力、权力和责任 |
信息结构 | 显示企业中使用的信息的结构。 | 使用的数据和信息的结构和依赖关系,一致性和完整性 |
技术 | 网络、设备和系统软件等企业信息系统的基础设施和平台。 | 基础设施的稳定性、安全性、依赖性和成本 |
分层 | 提供架构的概述。 | 一致性、降低复杂性、变更的影响、灵活性 |
物理 | 物理环境以及它如何与IT基础设施相关联。 | 物理环境的关系和依赖关系,以及它们与IT基础设施的关系 |
支持视图:
名字 | 透视图 | 关注点 |
---|---|---|
产品 | 显示产品的内容。 | 产品开发,企业产品提供价值 |
应用使用 | 将应用程序与其在例如业务流程中的使用关联起来。 | 一致性和完整性,降低复杂性。 |
技术使用 | 展示应用程序如何使用技术。 | 依赖关系、性能、可伸缩性 |
合作视图:
名字 | 透视图 | 关注点 |
---|---|---|
业务流程合作 | 显示各种业务流程之间的关系。 | 业务流程、一致性和完整性、责任之间的依赖关系 |
应用合作 | 显示应用程序组件及其相互关系。 | 应用程序之间的关系和依赖、服务的编排/编排、一致性和完整性、复杂性的降低 |
实现视图:
名字 | 透视图 | 关注点 |
---|---|---|
服务实现 | 显示如何通过必要的行为实现服务。 | 业务流程的增值、一致性和完整性、责任 |
实现和部署 | 显示如何将应用程序映射到底层技术。 | 应用平台的结构以及它们与支持技术的关系 |
在接下来的部分中,我们将详细介绍ArchiMate的所有基本视图。对于每一个视点,涉众都是有目标的,要处理的关注点,目的和范围都被涵盖了。此外,还将提供ArchiMate图示例。
除了指定的元素之外,分组元素、连接和或连接可以在每个视点中使用。
参考资料:
https://www.cnblogs.com/uml-tool/articles/15512630.html
原文: https://www.visual-paradigm.com/guide/archimate/full-archimate-viewpoints-guide
本文:http://jiagoushi.pro/node/1309