Service (systems architecture)

The term service (service or daemon ) generally describes the computer science technical, self-sufficient unit to bundle related functionalities about a complex issue and presents a well-defined interface.

Typical examples are eg web services, make the functionality available to third parties via the Internet or intranet, network services, system services or telecommunications services.

Ideally, an abstract service -related function to the extent that it is not necessary to understand the technology behind it. It should also define exactly also what technical features it offers ( eg in a " service contract ").

In contrast to an Application Programming Interface (API ) is a service encapsulates usually the technical representation in technical functionality, is complete in itself and associated with a clearly defined scope of duties. Thus, an API provides a more technological and service more professionally oriented functions.

Uses a software architecture primarily services for realizing the functions, these as SOA (Service Oriented Architecture) is called, where there is more sharply defined, the term Service.

Definitions

SOMF ("Service Oriented Modeling Framework " ) defines a service commonly referred to as a " holistic entity that encapsulates business requirements and can be technologically determined as a software component ."

OASIS services, however, describes something more specific than " a mechanism for accessing one or more functionalities, which are accessed through a well-defined interface - based on the policies and restrictions, which shall be deposited in the service contract ."

236455
de