Technology Layer: Behavioral Concepts

  • Infrastructure Function

  • Infrastructure Service

Technology Function

Technology (or Infrastructure Function) a behavior element that groups infrastructural behavior that can be performed by a node. The Infrastructure Function refers to the internal behavior of a node. A Database node performs database-like functions (i.e. transaction management), which are exposed through the Infrastructure service.

Example

Note That

  • Technology Function realizes technology (or Infrastructure) Service

  • Other Infrastructure Services used by technology Function

  • Technology Function accesses Artifact

  • Node assigned to Technology Function

The Technology Function refers to the internal behavior of a node. A Database node performs database-like functions (i.e. transaction management), which are exposed through the Technology service.

Technology Service

Technology Service is an externally visible unit of functionality, provided by one or more nodes, exposed through well-defined interfaces, and meaningful to the environment. Technology Services represent the functionality of a node to its environment, which is exposed by its interface. Examples are messaging, storing, naming and directory services. Should be named as a verb, possibly with the word “service” included in it.

Example

Note That

  • Technology (or Infrastructure Service) used by Nodes or Application Components

  • Infrastructure Interface assigned to Technology Service

  • Technology Services access Artifacts

Last updated