Definition

Serviceorientierte Architektur (SOA)

Eine serviceorientierte Architektur (SOA) ist die zugrundeliegende Struktur, die verschiedene Services bei der Kommunikation untereinander unterstützt. SOA definiert, wie zwei Recheninstanzen (zum Beispiel Programme) interagieren, so dass eine Instanz eine Arbeitsleistung im Auftrag einer anderen Instanz ausführt. Serviceinteraktionen werden durch eine Beschreibungssprache definiert. Jede Interaktion ist in sich abgeschlossen und lose gekoppelt. Sie sind von anderen Interaktionen somit unabhängig.

Webservices auf Basis des Simple Object Access Protocols (SOAP) sind mittlerweile die häufigste Form von SOA. Es existieren auch SOA-Implementierungen, die nicht webbasiert sind, aber ähnliche Vorteile bieten. Die Protokoll-Unabhängigkeit von SOA bedeutet, dass Anwender mit den Services auf verschiedene Arten kommunizieren können. Im Idealfall sollte es einen Management-Schicht zwischen Anbieter und Anwender geben, um die vollständige Flexibilität bezüglich des Implementierungsprotokolls zu gewährleisten.

Egal, ob man SOA selbst implementiert hat, in vielen Situation verlassen sich Anwender bereits auf SOA. Eine prominentes Beispiel ist der Online-Handel. Hat man Produkte auf einer Website ausgewählt, wird die Bestellung über einen Service spezifiziert, der mit dem Bestands-Service kommuniziert und herausfindet, ob der Artikel in der gewählten Form verfügbar ist. Die Bestell- und Lieferdetails werden wiederum zu einem anderen Service geschickt, der die Rechnung zusammenstellt, das Lieferdatum mitteilt und wiederum mit einem anderen Service kommuniziert, der zum Beispiel eine Sendungsnummer zur Verfolgung der Lieferung an den Kunden verschickt. Der gesamte Prozess - von der Bestellung bis zur Auslieferung - wird durch die Kommunikation zwischen Services verwaltet. Eine Software interagiert mit einer anderen Software, die alle auf einem SOA-Framework basiern.

Artikel wurde zuletzt im Dezember 2013 aktualisiert

Erfahren Sie mehr über SOA

Pro+

Premium-Inhalte

Weitere Pro+ Premium-Inhalte und andere Mitglieder-Angebote, finden Sie hier.

0 Kommentare

Älteste Beiträge 

Passwort vergessen?

Kein Problem! Tragen Sie Ihre E-Mail-Adresse unten ein. Wir werden Ihnen eine E-Mail mit Ihrem Passwort schicken.

Ihr Passwort wurde an die folgende E-Mail-Adresse gesendet::

- GOOGLE-ANZEIGEN

File Extensions and File Formats

Powered by:

SearchSecurity.de

SearchStorage.de

SearchNetworking.de

SearchDataCenter.de

Close