ApplicationEvent
An application event represents a state change that influences application behavior.

An application event is an application behavior element that denotes a state change.

Application functions and other application behavior may be triggered or interrupted by an application event. Also, application behavior may raise events that trigger other application behavior. Unlike processes, functions, and interactions, an event is instantaneous; it does not have duration. Events may originate from the environment of the organization (e.g., from an external application), but also internal events may occur generated by, for example, other applications within the organization.

An application event may have a time attribute that denotes the moment or moments at which the event happens. For example, this can be used to model time schedules; e.g., an event that triggers a daily batch process.

An application event may trigger or be triggered (raised) by an application function, process, or interaction. An application event may access a data object and may be composed of other application events. The name of an application event should preferably be a verb in the perfect

tense; e.g., “claim received”.

: ApplicationEvent (architecture_autodiagram)
Figure 40 : ApplicationEvent (architecture_autodiagram)
ApplicationEventEvent