Application Structure Viewpoint

The Application Structure viewpoint shows the structure of one application component. This viewpoint is useful in designing or understanding the main structure of application components and the associated data usgae; e.g., to break down the structure of the system under construction, or to identify legacy application components that are suitable for migration/integration.
Concepts and Relations
The ArchiMate concepts used in an Application Structure viewpoint Diagram and their relations are described below.
This viewpoint describes an Application Component.

An
Application Collaboration is defined as a (temporary) configuration of two or more components that co-operate to jointly perform application interactions

An
Application Interface declares how a component can connect with its environment.

An
Application Interaction is defined as a unit of behavior, in termes of information exchanges, performed by a collaboration of two or more components.

An
Application Component is defined as a modular, deployable, and replaceable part of a system that encapsulates its contents and exposes its functionality through a set of interfaces.

An Information Store is the usage a database in the context of an Application Component; It can be accessed in Read mode or Write mode by an Application Component and hosts one ore several Information Models which contain the data objects (note: links between Data Object and Information Store are read only and can be displayed only if a link database > information model > data object has been created when defining the Information Structure Viewpoint).

An
Data object is defined as a coherent, self-contained piece of information suitable for automated processing.
Example Presentation
Example of Application Structure viewpoint diagram
+ The derived relationship between an Application Component and a data object is not implemented in this version of HOPEX Archimate.