上一个 下一个

应用通信

应用程序服务通常不是由单个应用程序提供,而是通常由一起协同工作的应用程序提供。这些应用程序进行通信以执行业务功能中描述的工作的方式通常会构建多年并且可能非常复杂。设计应用程序之间的连接的个人或团队往往不断前进,通常很少有文档存在。如果文档确实存在,则通常特定于单个应用程序,并且不描述调查该格局的架构师所需的概述类型。通过这种方式,架构师通常像一位考古学家一样工作,试图理解和描述应用程序的环境如何连接以及它们当前如何通信。

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

Enterprise Architect具有强大的功能,允许显示应用程序通信细节的图表,包括要折叠的接口,端口和有效负载,以便它只显示应用程序和通信线路。

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