Document the application's platform
An application platform describes the technical architecture in terms of the assembly of local components that a specific application runs on. This assembly is based on a platform template and ideally has standard components incorporated in it.
In the data table, click the navigate button of the application you want to define. Go to the Technology Portfolo page and open and scroll to the Platform Architecture view and open it.
The application platform is displayed as a matrix. The X-axis shows the platform tiers used to classify components according to their role in a client / server architecture. The following platform tiers are defined:
- Client / Mobile: Includes the components that implement the part of the application that directly interacts with the user.
- Presentation: Includes the components that define and support the presentation / GUI of the applications.
- Business: Includes the components that primarily implement business / application logic or support the execution of such logic.
- Integration: Includes the components that are allowed for integration of (transfer of data between) components within or across platforms.
- Resource: Includes the components that provide resources for or are resources to other components.
The Y-axis shows the platform layers that classify components according to their technical abstraction level. The following platform layers are defined:
- Business Layer: Includes the components that focus on implementation of business logic and generate the business value.
- Software Layer: Includes the components that are required by the application and support components in the business layer but do not directly implement business logic.
- Infrastructure Layer: Contains logical instances of device software that "run" components or transport data between components.
Define the application's platform. To assemble a platform for the application, add individual components in the platform matrix, thus structuring the selected platform component by component. Click in a cell and click New > Create New Local Component or click the Create as Copy button to select a component to copy. Give the component a name, version and start and end dates. The local component exists only in the context of the application and cannot be reused by other applications.