The Application Component View provides a visual representation of the software applications within an enterprise's architecture and the data exchanges between them.
Each application is depicted as a box, which may include smaller sub-boxes representing the master data owned by the application and secondary data objects utilized within its operations.
The master data is intrinsic to the application, forming the core of its function, while secondary data is provided through external data exchanges, depicted as lines or connectors between the applications. These lines illustrate the flow of information, integration, and dependencies between different software systems.
This diagram allows users to understand the structure and interactions between applications at a granular level, making it easier to track data ownership, manage dependencies, and optimize processes.
We distinguish three types of data objects: Master, Secondary, and Ghost.
| Name | Explanation | example |
|---|---|---|
| Master | Master objects are owned and managed by its Master application. | Typical examples include: the “Customer” data object is owned by the “CRM”. |
| Secondary | Secondary data objects, are objects that sent through a data exchange, and that are not a master data of the receiving application. | A data warehouse typically receives a lot of data objects through various data exchanges. Note, that a data warehouse can also be master of certain data. |
| Ghost | When a data object is exchanged between application A and B, and application A is not its master, then we consider it ghost data. This is a probably either an error, or a remnant. |
Purposes of the Application Component View: