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.

Diese Definition 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.

Diskussion starten

Schicken Sie mir eine Nachricht bei Kommentaren anderer Mitglieder.

Mit dem Absenden dieser Daten erklären Sie sich bereit, E-Mails von TechTarget und seinen Partnern zu erhalten. Wenn Ihr Wohnsitz außerhalb der Vereinigten Staaten ist, geben Sie uns hiermit Ihre Erlaubnis, Ihre persönlichen Daten zu übertragen und in den Vereinigten Staaten zu verarbeiten. Datenschutz

Bitte erstellen Sie einen Usernamen, um einen Kommentar abzugeben.

- GOOGLE-ANZEIGEN

File Extensions and File Formats

Powered by:

SearchSecurity.de

SearchStorage.de

SearchNetworking.de

SearchDataCenter.de

Close