预订演示
前页 后页

应用通讯

应用程序服务通常不是由单个应用程序提供,而是更常见的是由协同工作的应用程序提供。这些应用程序进行通信以执行业务功能中描述的工作的方式通常是多年建立起来的,并且可能非常复杂。设计应用程序之间连接性的个人或团队通常会继续前进,并且通常很少有文档存在。如果文档确实存在,它通常特定于单个应用程序,并且不描述调查环境的架构师所需的概述类型。通过这种方式,架构师经常致力于理解和描述应用程序的环境是如何连接起来的,以及它们当前是如何通信的。

架构师将面临的问题之一是在不描述太多细节的应用程序通信与不创建琐碎和无意义的表示之间取得平衡。还需要能够在适合高级管理人员的视图和适合实施团队的视图之间切换。

Enterprise Architect有一个有用的特征,它允许一个图表显示应用程序通信的详细信息,包括接口、端口和有效负载被折叠,以便它简单地显示应用程序和通信线路。

Component diagram modeling application connectivity in Sparx Systems Enterprise Architect

架构师可能决定创建单个图表并通过更改图表属性在两个视图之间切换,或者,可以构建单独的图表。无论哪种方式,这两个图只是相同底层存储库元素的两个不同视图,并且更改一个图中的元素或连接器的属性将导致另一个图中的更改。元素的外观,包括颜色和布局,将在两个图表中独立维护。

Simple application connectivity modeled in Sparx Systems Enterprise Architect