Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Dienst (Informatik) – Wikipedia
Dienst (Informatik) – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie

Der Begriff Dienst (auch Service oder Daemon) beschreibt in der Informatik allgemein eine technische, autarke Einheit, die zusammenhängende Funktionalitäten zu einem Themenkomplex bündelt und über eine klar definierte Schnittstelle zur Verfügung stellt.

Typische Beispiele sind hier Webservices, die Funktionalitäten für Dritte über das Inter- bzw. Intranet verfügbar machen, Netzwerkdienste, Systemdienste oder auch Telekommunikationsdienste.

Idealerweise sollte ein Dienst technische Funktion soweit abstrahieren, dass es nicht notwendig ist, die dahinter stehende Technik zu verstehen. Er sollte zudem auch genau definieren, welche fachlichen Funktionen er anbietet (z. B. in einem „Dienstvertrag“).

Im Unterschied zu einem Application Programming Interface (API) kapselt ein Dienst üblicherweise die technische Repräsentation in fachlicher Funktionalität, ist in sich abgeschlossen und einem klar definierten Aufgabenfeld zugeordnet. Ein API stellt also eher technologisch und ein Dienst eher fachlich orientierte Funktionen zur Verfügung.

Nutzt eine Softwarearchitektur primär Dienste zur Realisierung der Funktionen, so wird diese als SOA (Serviceorientierte Architektur) bezeichnet, wobei dort der Begriff Service schärfer definiert wird.[1]

Definitionen

[Bearbeiten | Quelltext bearbeiten]

SOMF (englisch Service Oriented Modelling Framework) definiert einen Dienst allgemein als eine „ganzheitliche Entität, welche Geschäftsanforderungen kapselt und technologisch als Softwarekomponente bestimmt werden kann“.[2]

OASIS hingegen beschreibt Dienste etwas spezifischer als „einen Mechanismus für den Zugriff auf eine oder mehrere Funktionalitäten, wobei der Zugriff durch ein wohldefiniertes Interface erfolgt – unter Berücksichtigung der Richtlinien und Einschränkungen, welche im Dienstvertrag zu hinterlegen sind“.[3]

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Hintergrundprozess
  • Dienstprogramm

Literatur

[Bearbeiten | Quelltext bearbeiten]

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

Quellen

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Bianco Phil, Kotermanski Rick, Merson Paulo: Evaluating a Service-Oriented Architecture. Software Engineering Institute der Carnegie Mellon University, September 2007
  2. ↑ Service Oriented Conceptualization Model (SOMF) Language Specifications 2.1 (Memento des Originals vom 17. April 2012 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.modelingconcepts.com (PDF; 541 kB)
  3. ↑ OASIS Reference Model for Service Oriented Architecture 1.0
Normdaten (Sachbegriff): GND: 4835035-7 (GND Explorer, lobid, OGND, AKS)
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Dienst_(Informatik)&oldid=231449725“
Kategorien:
  • Programmierung
  • Softwarearchitektur
  • IT-Architektur
Versteckte Kategorie:
  • Wikipedia:Defekte Weblinks/Ungeprüfte Archivlinks 2019-04

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id