Skip to main content

SOAガバナンスとは何ですか?

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