Skip to main content

Was ist SOA Governance?

Service Oriented Architecture (SOA) ist das Software -Programmiermodell, das Geschäftsdienste als Softwaremodule für Unternehmen erstellt.Dieser Ansatz zur Softwareentwicklung erfordert einen starken Governance -Prozess.SOA Governance definiert die Standards und Kontrollen, die verwalten, wie ein Unternehmen Dienstleistungen nutzt.Dies enthält in der Regel die Regeln für Volumen, Zugangsberechtigungen und Eigentumsrechte für jeden vom Unternehmen ausgesetztes Dienst.

SOA Governance beginnt mit einem grundlegenden Inventar der vorhandenen in der Unternehmen verfügbaren Dienste.Dieses Inventar ist eine Gelegenheit, die Nutzung und Erwartungen für jeden verfügbaren Dienst zu definieren.Sobald das Inventar abgeschlossen ist, sollte es in einen Dienstleistungskatalog aufgenommen werden, der ein Wörterbuch der Companys Services sein wird.

Einer der Nachteile an SOA ist die verpasste Gelegenheit zur Wiederverwendung bestehender Dienste.Durch die Verwaltung von Systemänderungen des Verwaltungsrats von Systemen nutzt ein Unternehmen mit größerer Wahrscheinlichkeit bestehende Dienste.Dieses Komitee kann den Dienstleistungskatalog überprüfen.Dies kann wertvolle Zeit und Mühe sparen, was für ein Unternehmen beträchtliches Geld sparen kann.

Eine der Schlüsselkomponenten für die Verwaltung von SOA ist die Kontrolle der Nachfrage- und Leistungsanforderungen der verfügbaren Dienstleistungen.Dies erfolgt in der Regel durch Service -Level -Vereinbarungen, bei denen es sich um Verträge zwischen dem Verbraucher und den Eigentümern der Dienstleistungen handelt.Die Servicevereinbarungen werden vom SOA Governance Board verwaltet, das die Verantwortung für die Verwaltung von Zugriffs- und Leistungsanforderungen für jeden Dienst hat.Wenn eine Organisation plant, Dienstleistungen wiederzuverwenden, müssen sie offen geteilt und an die Unternehmenseinheiten mitgeteilt werden.Dies kann nur mit einer ordnungsgemäßen Governance -Community erreicht werden, die öffentliche Sitzungen hat, um die Dienste offen aufzudecken.

Das SOA -Governance -Modell sollte grundlegende Prozesse und Artefakte enthalten, die definieren, wie das Governance -Körper verwaltet wird.Dies definiert, wie Änderungen und Verbesserungsanfragen von Enterprise verwaltet werden.Es sollte grundlegende Rollen und Verantwortlichkeiten für Geschäftseinheiten enthalten, einschließlich Ziele und Leistungserwartungen für jeden der verfügbaren Dienstleistungen.

Änderungskontrolle ist der Prozess der Verwaltung von Systemänderungen für eine Organisation.Der SOA Governance Committee sollte in den Systemänderungskontrollprozess des Unternehmens integriert werden.Dies ermöglicht dem Verwaltungsrat die Möglichkeit, die Bedürfnisse zu bestimmen und Systemänderungen für die Organisation zu orientieren.

Der Governance -Ausschuss sollte planen, regelmäßig zu treffen.Dies wird dazu beitragen, dass die Unternehmensdienste weiter wachsen.Die meisten SOA -Governance -Gruppen treffen sich monatlich oder vierteljährlich.