微前端架构如何改变企业的开发模式与效率提升
787
2022-08-26
「架构框架」ArchiMate视图指南(6):信息结构视图和服务实现视图
基本视图
ArchiMate基本视图包括ArchiMate元素和ArchiMate三个主要层的概念:业务、应用程序和技术。下面列出的是ArchiMate 3.1示例视点表,分为四类,指明了它们所涵盖的方向和范围:
组合:定义元素的内部组合和聚合的视图。支持:您所查看的元素被其他元素所支持的视图。通常从一层往上到上一层。合作:朝向相互合作的对等元素。通常跨不同的方面。实现:您正在查看实现其他元素的元素的视图。通常从一层向下到下一层。
组成视图
名字 | 透视图 | 关注点 |
组织 | 企业在角色、部门等方面的结构。 | 识别能力、权力和责任 |
信息结构 | 显示企业中使用的信息的结构。 | 使用的数据和信息的结构和依赖关系,一致性和完整性 |
技术 | 网络、设备和系统软件等企业信息系统的基础设施和平台。 | 基础设施的稳定性、安全性、依赖性和成本 |
分层 | 提供架构的概述。 | 一致性、降低复杂性、变更的影响、灵活性 |
物理 | 物理环境以及它如何与IT基础设施相关联。 | 物理环境的关系和依赖关系,以及它们与IT基础设施的关系 |
支持视图:
名字 | 透视图 | 关注点 |
产品 | 显示产品的内容。 | 产品开发,企业产品提供价值 |
应用使用 | 将应用程序与其在例如业务流程中的使用关联起来。 | 一致性和完整性,降低复杂性。 |
技术使用 | 展示应用程序如何使用技术。 | 依赖关系、性能、可伸缩性 |
合作视图:
名字 | 透视图 | 关注点 |
业务流程合作 | 显示各种业务流程之间的关系。 | 业务流程、一致性和完整性、责任之间的依赖关系 |
应用合作 | 显示应用程序组件及其相互关系。 | 应用程序之间的关系和依赖、服务的编排/编排、一致性和完整性、复杂性的降低 |
实现视图:
名字 | 透视图 | 关注点 |
服务实现 | 显示如何通过必要的行为实现服务。 | 业务流程的增值、一致性和完整性、责任 |
实现和部署 | 显示如何将应用程序映射到底层技术。 | 应用平台的结构以及它们与支持技术的关系 |
本节主要介绍信息结构视图和服务实现视图:
信息结构的视图
什么是信息结构视图?
信息结构视图的工作原理类似于开发信息系统时通常创建的传统信息模型。视点显示了企业中使用的信息的结构。它还可以显示业务层的信息如何在应用程序层以所使用的数据结构的形式表示,以及如何将这些信息映射到底层技术基础设施。
下表更详细地描述了信息结构视点。
利益相关者 | 领域和信息架构师 |
关注点 | 使用的数据和信息的结构和依赖关系,一致性和完整性 |
目的 | 设计 |
范围 | 多层/单一方面 |
元素 | 业务对象、表示、数据对象、工件、含义 |
信息结构视图示例
下图显示了在信息结构视点下绘制的ArchiMate图。
服务实现的视图
什么是服务实现视图?
服务实现视角为业务服务如何由底层流程/应用程序组件实现建模。
下表更详细地描述了服务实现的视图。
利益相关者 | 流程和领域架构师、产品和运营经理 |
关注点 | 业务流程的附加值、一致性和完整性、责任 |
目的 | 设计,决定 |
范围 | 多层/多方面 |
元素 | 业务参与者、业务角色、业务协作、业务接口、业务流程/功能/交互、业务事件、业务服务、业务对象、表示、应用组件/协作、应用接口、应用流程/功能/交互、应用事件、应用服务、数据对象 |
服务实现视图示例
下图显示了在服务实现视角下绘制的ArchiMate图。
谢谢大家关注,转发,点赞。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~