Describing structure and services of an application
However, and from a concrete point of view, an application is described by several types of diagram;
• an application structure diagram is used to represent the interactions between the application components in the form of exchange contracts.
• An scenario of application flows describes the flows exchanged between the IT services or the micro-services used by this application. A scenarios can represent a particular application use case or more globally all the flows exchanged within this application.
• a flow scenario sequence presents the agents necessary for the scenario (IT services, micro-services, data stores) and exchanged sequenced application flows.
• an application deployment architecture used to represent technical elements that support the application.
• A Use Case Diagram used to represent the exchanges between the application and actors, according an UML approach.