Service (IT)

from Wikipedia, the free encyclopedia

The term service (also service or daemon ) generally describes a technical, self-sufficient unit in computer science , which bundles related functionalities into a complex of topics and makes them available via a clearly defined interface .

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

Ideally, a service should abstract a technical function to such an extent that it is not necessary to understand the technology behind it. He should also precisely define which technical functions he offers (e.g. in a "service contract").

In contrast to an application programming interface (API), a service usually encapsulates the technical representation in technical functionality, is self-contained and assigned to a clearly defined task field. An API therefore provides more technological functions and a service more technically oriented functions.

If a software architecture primarily uses services to implement the functions, this is referred to as SOA ( service-oriented architecture ), where the term service is defined more precisely.

Definitions

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

OASIS, on the other hand, describes services more specifically as "a mechanism for accessing one or more functionalities, with access taking place through a well-defined interface - taking into account the guidelines and restrictions that are to be stored in the service contract".

See also

literature

Service-Oriented Architecture: Concepts, Technology, and Design Prentice Hall PTR Upper Saddle River, NJ, USA © 2005 ISBN 0131858580

swell

  1. Bianco Phil, Kotermanski Rick Merson Paulo: Evaluating a Service-Oriented Architecture . Carnegie Mellon University Software Engineering Institute, September 2007
  2. Service Oriented Conceptualization Model (SOMF) Language Specifications 2.1 ( Memento of the original from April 17, 2012 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. (PDF; 541 kB) @1@ 2Template: Webachiv / IABot / www.modelingconcepts.com
  3. OASIS Reference Model for Service Oriented Architecture 1.0