Zum Inhalt springen

Service-oriented Computing

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 27. November 2008 um 23:32 Uhr durch 87.245.61.98 (Diskussion) (Definition). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Definition

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 Service-orientierte Architekturen (SOA) dar. SOC ist umfassender als bspw. denn er schließt SOA und darauf aufbauende Lösungen oder Lösungsplattformen (wie Cloud Computing, Utility Computing,...) mit ein.

Motivation

SOC erweitert die Idee der Kapselung von bestimmten Funktionen durch Dienste / Services, wie sie zum Beispiel auf das Netzwerk-Bereich auf unteren Funktionsebenen bekannt ist, auf die Realisierung von höherwertigen Diensten. Das Internet ist im Prinzp 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.

Referenzen