An application service is defined as an externally visible unit of functionality, provided by one or more components, exposed through well-defined interfaces, and meaningful to the environment.

An application service exposes the functionality of components to their environment. This functionality is accessed through one or more application interfaces.

An application service is realized by one or more application functions that are performed by the component. It may require, use, and produce data objects.

An application service may be used by business processes, business functions, business interactions, or application functions.

An application function may realise an application service. An application interface may be assigned to an application service. An application service may access data objects.

The name of an application service should preferably be a verb ending with "-ing" or a name explicitly containing the word "service".

Category: Application Layer and Behaviour aspect

Examples: Transaction Processing, Payment Service, Customer Admin Service.

Typical Relationships:

  • Used by - business process, business function, business interaction, application function
  • Realisation - application function
  • Assignment - application interface
  • Access - data object

Source: Archimate 2.1, Chapter 4 Application Layer


The backlinks below usually do not include the child and sibling items, nor the pages in the breadcrumbs.


#tagcoding tags for goods, services and bads