SOAガバナンスとは何ですか?
サービス指向アーキテクチャ(SOA)は、企業のソフトウェアモジュールとしてビジネスサービスを作成するソフトウェアプログラミングモデルです。ソフトウェア開発へのこのアプローチには、強力なガバナンスプロセスが必要です。 SOAガバナンスは、企業がサービスを使用する方法を管理する標準と管理を定義します。これには通常、会社が公開した各サービスのボリューム、アクセス許可、および所有権に関するルールが含まれます。
SOAガバナンスは、企業で利用可能な既存のサービスの基本的なインベントリから始まります。このインベントリは、利用可能な各サービスの使用と期待を定義する機会です。在庫が完了したら、サービスカタログに配置する必要があります。これは、会社のサービスの辞書になります。
SOAの欠点の1つは、既存のサービスを再利用する機会を逃したことです。管理委員会にシステムの変更を管理することにより、会社は既存のサービスを使用する可能性が高くなります。この委員会はサーブをレビューできますICESカタログ。これにより、貴重な時間と労力を節約でき、企業にとってかなりのお金を節約できます。
SOAを管理するための重要な要素の1つは、利用可能なサービスの需要とパフォーマンスの要件を管理することです。これは通常、消費者とサービスの所有者との間の契約であるサービスレベル契約を通じて行われます。サービス契約は、各サービスのアクセスとパフォーマンス要件を管理する責任を負うSOAガバナンス委員会によって管理されています。
コラボレーションとオープンコミュニケーションは、SOAガバナンスの基本的な目的の1つです。組織がサービスを再利用することを計画している場合、それらは公然と共有され、会社のビジネスユニットと通信する必要があります。これは、サービスを公然と公開するように設計された公開会議がある適切なガバナンスコミュニティでのみ達成できます。
SOAガバナンスモデルにはBAを含める必要がありますガバナンスボディの管理方法を定義するSICプロセスとアーティファクト。これは、変更と拡張要求がエンタープライズによってどのように管理されるかを定義します。利用可能な各サービスの目標とパフォーマンスの期待を含む、ビジネスユニットの基本的な役割と責任を含める必要があります。
制御の変更は、組織のシステム変更を管理するプロセスです。 SOAガバナンス委員会は、会社のシステム変更制御プロセスに統合する必要があります。これにより、管理委員会はニーズを判断し、組織のシステム変更への方向性を提供する機会を可能にします。
ガバナンス委員会は、定期的に会うことを計画する必要があります。これは、エンタープライズサービスが成長し続けることを保証するのに役立ちます。ほとんどのSOAガバナンスグループは毎月または四半期ごとに会合します。