Video: Service-orientierte Architekturen | FOKUS Explained 2025
Alle Elemente der serviceorientierten Architektur (SOA) sind so angeordnet, dass sie sich über Geschäftsverbindungen verbinden. Prozesse, um einen präzisen Service zu liefern. SOA entwickelt eine grundlegende Anordnung von Komponenten, die gemeinsam einen komplexen Geschäftsservice verwalten können.
Um das Layout von SOA zu verstehen, sehen Sie sich dieses Flussdiagramm der Service-orientierten Architekturkomponenten an:
Um die Dinge im Diagramm zu vereinfachen:
Adapter : Ein Softwaremodul, das einer Anwendung oder einem System hinzugefügt wird, das über eine standardkonforme Serviceschnittstelle auf seine Funktionen zugreifen kann.
Geschäftsprozessmodellierung: Ein Verfahren zur Abbildung dessen, was der Geschäftsprozess in Bezug darauf macht, was von verschiedenen Anwendungen erwartet wird und was die menschlichen Teilnehmer an dem Geschäftsprozess tun sollen.
Enterprise Service Bus: Der Enterprise Service Bus ist das Kommunikationszentrum für Dienste in einer serviceorientierten Architektur. Es ist in der Regel ein Alleskönner, verbindet mit verschiedenen Arten von Middleware, Repositories von Metadaten-Definitionen (wie Sie eine Kundennummer definieren), Registries (wie Sie Informationen finden) und Schnittstellen aller Art (für nur über jede Anwendung).
Service Broker: Software in einem SOA-Framework, das Komponenten unter Verwendung der jeder Komponente zugeordneten Regeln zusammenführt.
SOA-Governance: SOA-Governance ist ein Element der gesamten IT-Governance und legt als solches das Gesetz fest, wenn es um die Richtlinien-, Prozess- und Metadatenverwaltung geht. (Metadaten sind hier einfach Daten, die die Quelle der Daten definieren, der Eigentümer der Daten und wer die Daten ändern kann.)
SOA Repository: Eine Datenbank für alle SOA-Software und -Komponenten, mit Schwerpunkt auf Revisionskontrolle und Konfigurationsmanagement, wo sie die guten Sachen behalten, mit anderen Worten.
SOA Service Manager: Software, die die SOA-Infrastruktur orchestriert - damit die Business Services gemäß genau definierten Service Level Agreements unterstützt und verwaltet werden können.
SOA-Registry: Eine einzige Quelle für alle Metadaten, die benötigt werden, um den Webdienst einer Softwarekomponente in einer SOA-Umgebung zu nutzen.