IBMが提供する新しいメソッド、サービス、ツールでSOAの価値を得るために
SOAガバナンスとは?
SOAガバナンスは、ITガバナンスを拡張して、組織のSOAにおけるサービスとコンポジット・アプリケーションのライフサイクルにフォーカスします。SOAガバナンスに求められる機能は以下のとおりです。
- 新規サービスの開発、デプロイ、管理のための決定権
- ガバナンスの結果を取得、伝達するための監視とレポートのプロセス
SOAアプリケーションは本質的に断片化されているので、新しいガバナンスへのチャレンジになります。しかし適切なポリシー、原則、標準、手順とプロセスによって、ビジネスはサービス指向による全ての利益を実現することができます。効果的なSOAガバナンス・プラットホームは、ビジネスとITのチームが、どのプロジェクトが最もビジネス目標の達成に貢献するかを特定するのを助けるだけではなく、彼らの役割と責任を明確に定義することによってより効率良く働き、コラボレートするために社員に活力を与えます。
サービス・ライフサイクル管理とは?
一旦、SOAガバナンス・フレームワークが実現されるとSOAライフサイクルの設計(Model)、開発(Assemble)、配置(Deploy)、監視(Manage)の各フェーズで利用されます。SOAガバナンスの運用面と関連して、サービス・ライフサイクル管理は、いかにサービスを開発し、デプロイし、管理するかという問題を扱います。
サービス・ライフサイクル管理は、サービスの開発とデプロイにフォーカスします。SOAガバナンスは、それらのアクティビティーの決定権とプロセスとポリシーを提供します。一旦、サービスがデプロイされると、サービスを制御し監視するための管理の側面になります。
サービス・ライフサイクル管理の中には、SOAの達成されるべき価値(特に再利用とコスト削減)を確認する機能が存在し、統治されていることが必要です。
SOAガバナンスの手順をすすめる方法についてはこちら(US)
SOA品質管理はSOAガバナンスとライフサイクル管理の次のコンポーネント
- 2006年3月 - SOAガバナンス戦略と方針、ツールをアナウンス
- 2006年10月 - サービス・ライフサイクル管理を追加することによりSOAライフサイクルにおいていかにSOAガバナンスが組織化されるかを詳細化
- 2006年12月 - SOAの「A」アーキテクチャを強化。アーキテクチャ・コンポーネントのサービス・ライフサイクル管理を支える新製品、既存製品のアップデートを発表
- 2007年3月 - SOAガバナンスとサービス・ライフサイクル管理にSOA品質管理を追加
SOAにとってガバナンスが重要な理由
SOAが推進している柔軟性の向上、組織を超えたビジネス・サービスの利用は、組織に対して、積極的な意思決定、正確なトラッキング、可用性の向上、コミュニケーションの向上を実現するためのフレームワークを確立することを求めます。
SOAガバナンスは、意思決定の構造が確立されていること、サービスと関係者の間の関係が管理されていること、法令、ポリシー、標準、組織の運用手順を遵守していることを確認するためのメカニズムです。
特に、SOAガバナンスは、
- SOAの投資からより高いリターンを生み出す
- ITとビジネス戦略を一致させ、コミュニケーション・パスを作る
- 調整コストを削減する:管理の欠如によって起こる不整合のための無駄を減らす
- 効率的な意思決定、明確なロールと責任を設定する
- SOAの有効性を評価する
効果的なガバナンス構造の重要性を理解できない企業は、SOAへの移行による利益を得ることができないかもしれません。
