Soa-maturity
SOA-成熟度
説明
SOAの成熟度という用語は、情報技術アーキテクチャ企業の成熟度を大幅に高めるためのアーキテクチャガイドラインを定義し、企業のSOA採用の現状にアクセスできるようにします。
下の図は、SOAの成熟度の5つのレベルを示しています。
SOA Maturity レベル1:初期
SOAの成熟度の初期レベルには、SOAのアーキテクチャと設計段階が含まれ、個々のプロジェクトの提供に重点が置かれています。 このレベルの範囲は次のとおりです。
- 研究開発実験
- 小さなSOAプロジェクト
- ポータルとウェブサイトの実装
- カスタム統合のプロセス
- サービス数
レベル2:反復可能
このレベルでは、柔軟性があり、プロジェクト間で使用できる再利用可能な設計済みサービスを使用できます。 このレベルの範囲は、次のいくつかの要因をサポートする複数の統合アプリケーションを提供することです。
- 低配送コスト
- メンテナンスの低コスト
- データベースの統合
- アプリケーションの統合
- パフォーマンスの管理
- シンプルな展開方法
レベル3:定義済み
このレベルでは、プロジェクトチームはアーキテクチャ要素の作成に取り組み、アーキテクチャのプロジェクトメンバーにガイドラインを提供し、プロジェクトチーム全体で使用できる技術的なコンポーネントとフレームワークを作成します。 このレベルでは、ビジネスアレンジの質を高めるために、ビジネスレベルからサービスを特定できます。 このレベルの範囲は次のとおりです。
- コンポーネントの再利用
- 変更の簡単な方法
- ビジネスプロセスを効果的に変更する
- ビジネスプロセスルールの提供
レベル4:管理
このレベルでは、ビジネスサービスが管理され、SOAへのパスが定義されます。 プロジェクトチームとエンタープライズアーキテクチャチームが協力して、組織のSOAのプロセス、テクノロジー、およびコンポーネントを指定します。 このレベルでプロセスのエンドツーエンドのパフォーマンスを測定できます。 このレベルの範囲は次のとおりです。
- ビジネスアクティビティ監視機能を使用してランタイムの詳細を表示する
- ビジネスプロセスの可視性を指定する
- ビジネスプロセスおよびサービスアラートの提供
レベル5:最適化
このレベルでは、最適化されたビジネスサービスは、実行時にビジネスプロセスを提供するときに自動的に反応して応答し、サービスの明確な識別を含めます。 このレベルでは、プロジェクトチームがサービスを明らかにして消費し、顧客、ビジネスパートナー、およびサプライヤ間でサービスを交換できます。 このレベルの範囲は次のとおりです。
- SOAは最適化され、ビジネスに関連付けられます
- アーキテクチャエンタープライズのエンドポイントを指定します
- 顧客、パートナーなどからのサービスと対話する