Zum Inhalt springen

„Service-oriented Computing“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Auslassungspunkte
K Referenzen: Formatierung
 
Zeile 7: Zeile 7:
== Referenzen ==
== Referenzen ==


* Kontogiannis, K.; Lewis, G. A.; Smith, D., Research Agenda for Service-Oriented Architecture, International Conference on Software Engineering, Leipzig, Germany, 2008. http://portal.acm.org/citation.cfm?id=1370917
* K. Kontogiannis, G. A. Lewis, D. Smith: ''Research Agenda for Service-Oriented Architecture, International Conference on Software Engineering, Leipzig, Germany, 2008.'' [http://portal.acm.org/citation.cfm?id=1370917 (portal.acm.org)]


[[Kategorie:Programmierung]]
[[Kategorie:Programmierung]]

Aktuelle Version vom 22. Februar 2020, 23:04 Uhr

Service-oriented Computing (SOC) umfasst verschiedene Techniken und Konzepte zur Erstellung von modularen Software-Lösungen auf Basis von Software-Services. Eine wesentliche Grundlage dieser Konzepte stellen Serviceorientierte Architekturen (SOA) dar. Jedoch schließt SOC darauf aufbauende Lösungen oder Lösungsplattformen (wie z. B. Cloud Computing, Utility Computing …) mit ein.

SOC erweitert die Idee der Kapselung von Funktionen, wie sie im Netzwerk-Bereich auf unteren Funktionsebenen bekannt sind, auf die Ausführung von Software-Systemen als potentiell höherwertigen Diensten, welche die Komponenten des Software-Systems darstellen. Im Gegensatz zur klassischen Software sind die einzelnen Komponenten mit allen Vor- und Nachteilen lose gekoppelt, die Software aber modular, was Vorteile für die Wiederverwendung einzelner Komponenten bedeutet. Das Internet ist im Prinzip eine Menge von Diensten, die über ein Kommunikationsmedium miteinander vernetzt sind. Während im Internet diese Dienste und deren Interaktionen eher statisch sind, werden im Internet der Dienste (Internet of Services), Dienste dynamisch angeboten und genutzt.

  • K. Kontogiannis, G. A. Lewis, D. Smith: Research Agenda for Service-Oriented Architecture, International Conference on Software Engineering, Leipzig, Germany, 2008. (portal.acm.org)