What problem does it solve?
Architects need a consistent, standards-aligned approach to modeling the Application Layer to capture components, interfaces, data objects, events, and processes and map them across motivation, business, technology, and API layers.
Core Features & Use Cases
- Defines core Application Layer entities (ApplicationComponent, ApplicationInterface, DataObject, ApplicationFunction, ApplicationProcess, ApplicationEvent) according to ArchiMate 3.2.
- Specifies intra- and inter-layer relationships and cross-layer references.
- Supports modeling patterns such as event-driven interactions and saga-based orchestrations, as well as OpenAPI mappings and orchestration definitions.
- Provides guidance for documentation and model maintenance across teams.
Quick Start
Model an example Application Layer by defining a component named OrderService, an interface named OrderAPI, a data object named Order, and a saga process named OrderFulfillmentSaga. Then connect: OrderService realizes OrderAPI; OrderAPI accesses Order; and OrderFulfillmentSaga composes sub-processes and flows between them.