SOAは、サービスの概念に基づくアーキテクチャです。ここでいうサービスとは、Web サービスを含めた高レベルのソフトウェア コンポーネントを指しています (低レベルのコンポーネントとは、ソフトウェア プログラムのファンクションやサブルーチン、もしくはメソッドなどを指しています)。SOA を構築するためには、稼動環境であるプラットフォーム ソフトウェアとともに各種のツールが必要となります。Fiorano Software では、これらのツール群とプラットフォームを併せて、SOA 実装フレームワーク (SOAIF : SOA Implementation Framework.) と呼んでいます。
SOAIF は、SOA の構築および運用に必要なソフトウェア機能のすべてを備え、設計時と稼動時の両方のフェーズをサポートできなければなりません。これらの機能は、次のように大別されます。
- SOA アプリケーションであるビジネス プロセス
- ビジネス プロセスの部品となるビジネス コンポーネント
- ビジネス プロセスの設計、構築用ツール
- ビジネス プロセスを実行するためのデプロイメント インフラストラクチャ
このホワイトペーパーでは、上記の機能について解説しています。
『SOA 実現のためのフレームワーク』の表示
|