| ArchiMate 3 – Application Layer Notations |
| Name |
Representation |
Definition * |
| Application Collaboration |
 |
An aggregate of two or more application components that work together to perform collective application behavior. |
| Application Component |
 |
An encapsulation of application functionality aligned to implementation structure, which is modular and replaceable. It encapsulates its behavior and data, exposes services, and makes them available through interfaces. |
| Application Service |
 |
An explicitly defined exposed application behavior. |
| Application Function |
 |
Automated behavior that can be performed by an application component. |
| Application Interaction |
 |
A unit of collective application behavior performed by (a collaboration of) two or more application components. |
| Application Interface |
 |
A point of access where application services are made available to a user, another application component, or a node. |
| Application Process |
 |
A sequence of application behaviors that achieves a specific outcome. |
| Application Event |
 |
An application behavior element that denotes a state change. |
| Data Object |
 |
Data structured for automated processing. |
|
| ArchiMate 3 – Application Layer Notations |
ArchiMate Notation: Part 1 – Business Layer
ArchiMate Notation: Part 2 – Application Layer
ArchiMate Notation: Part 3 – Technology Layer
ArchiMate Notation: Part 4 – Technology Layer
ArchiMate Notation: Part 5 – Strategy Layer
ArchiMate Notation: Part 6 – Motivation Extension
ArchiMate Notation: Part 7 – Implementation & Migration Extension
ArchiMate Notation: Part 8 – Relationships