|
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.
|