An application interaction is defined as a unit of behaviour performed by a collaboration of two or more components.

An application interaction describes the externally visible behaviour that is performed by components that participate in an application collaboration.

An application interaction can also specify the externally visible behaviour needed to realize an application service.

An application collaboration may be assigned to an application interaction.

An application interaction may realize an application service.

Application services and infrastructure services may be used by an application interaction.

An application interaction may access data objects.

The name of an application interaction should preferably be a verb.

Category:

Application. Behavioural.

Examples:

Administrate transactions.

Typical Relationships:

Assignment - application interaction
Realisation - application service
Used by - application service, infrastructure service
Access - data object