ArchiMate Application Layer Elements
 
Concept Name
Notation
Comment
Application Collaboration
An application collaboration represents an aggregate of two or more application components that work together to perform collective application behavior.
Application Component
An application component represents 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 Interface
An application interface represents a point of access where application services are made available to a user, another application component, or a node.
Data Object
A data object represents data structured for automated processing.
Application Event
An application event is an application behavior element that denotes a state change.
Application Function
An application function represents automated behavior that can be performed by an application component.
Application Interaction
An application interaction represents a unit of collective application behavior performed by (a collaboration of) two or more application components.
Application Process
An application process represents a sequence of application behaviors that achieves a specific outcome.
Application Service
An application service represents an explicitly defined exposed application behavior.