Application Software Architecture
3 min
The Application Software Architecture is a view which depicts the building blocks of a given application.
What
It shows the software components and the data stores which make up an application.
Usage
Use this view to understand how a given application is constructed.
Data Required
Meta Model
Data Capture
In the Cloud/Docker, navigate to the Software Component class in the Application Layer and create the software component. Give it a name and description. Navigate to the Composite Application Provider class, and select/create the application which you are defining the software architecture for. In the High-Level Software Architecture slot, add the software architecture of the application. If you are using Essential OS the Create Instance button.
Use the graphical editor to add the application’s software components. In the graphical editor, click and select the Software Component and Information Representations that the Application uses. You can create new ones or use existing artefacts. Add the relationship between the artefacts.
NB You can capture microservices as Software Components from a technical perspective. Microservices form a suite of applications which is deployed as a complete application and these services all work together to make up an entire application
View Set-Up
If the report is not enabled then go to EA Support > Essential Viewer > Report and find Core: Application Software Architecture and tick Enabled to ensure that the Application Software Architecture is displayed in the Essential Viewer.
Updated 31 October 2023