Was ist SOA Governance?
Ganz allgemein handelt es sich bei Governance um einen Aspekt der Führung von Organisationen. Bei der Organisation kann es sich um einen Staat, ein Unternehmen oder auch um einen Verein handeln. Rechte und Entscheidungsgewalt wird verteilt und kontrolliert. Neben dieser Definition gibt es noch weitere. Wir interessieren uns jedoch für Governance im Kontext einer Service orientierten Architektur.
Stakeholders
An der SOA eines Unternehmens haben mehrere Personen und Gruppen ein Interesse. Diese Interessenten werden Stakeholder genannt. Im Folgenden werden einige Stakeholder aufgeführt.
Consumer
Dies ist wahrscheinlich der erste Stakeholder, der einem einfällt. Der Consumer ist derjenige oder die Abteilung, die einen Service benötigen. Der Consumer benötigt den Service als Ressource für seine Arbeit bzw. Wertschöpfung. Daher hat der Consumer ein recht großes Interesse am Funktionieren und der Verfügbarkeit eines Services.
Provider
Der Provider ist die Organisation oder Abteilung, die einen Service zur Verfügung stellt. Der Provider betreibt und überwacht die Server und Anwendungen, die den Service oder die Services zur Verfügung stellen. Den Betrieb der Anwendungen kann der Provider an ein Data Center auslagern. Ein Service Level Agreement, kurz SLA, ist ein Vertrag zwischen Consumer und Provider. Ein SLA kann die Verfügbarkeit und die Antwortzeiten auf eventuelle Störungen festlegen. Überwacht wird ein SLA durch ein Monitoring welches auch von einem weiteren neutralen Dritten betrieben werden kann.
Finance
Die Finanzabteilung kann auch ein Interesse an Services haben. Besonders dann, wenn Dienste als Assetts, d.h. Vermögen erfasst und in der Bilanz ausgewiesen werden.
Business Management/Marketing
Das Business Management entwickelt neue Dienstleistungen und Produkte, die dem Kunden angeboten werden können. Um eine neue Dienstleistung zur Verfügung stellen zu können werden vielleicht neue Dienste oder Änderungen an bestehehnden Diensten benötigt. Daher hat das Business Management oft ein Interesse an einer zeitnahen Bereitstellung neuer Dienste, damit siene Projekte nicht verzögert werden.
Geschäftsführung und Vorstand
Die Spitze eines Unternehmens möchte, dass die IT möglichst durchgängig und reibungslos alle wesentlichen Prozesse unterstützt. Ferner soll die Flexibilität ders Unternehmens durch eine flexible IT gesichert werden. Nicht zuletzt sind auch die Kosten bzw. Investitionen für die Unternehmensleitung interessant.
Datenschutz
Die Beauftragen für den Datenschutz sehen offene Dienste als Gefahr, dass persönliche Daten in falsche Hände geraten könnten. Daher muss die SOA Governance sicherstellen, dass persönliche Daten vertraulich bleiben und nicht manipuliert werden.
