SOAを適用したシステムの実現例を次の図に示します。
図1-4 SOAを適用したシステムの実現例
![[図データ]](FIGURE/ZC010110.GIF)
SOAを適用したシステムは,Cosminexusを使ってインターフェース統合,プロセス統合,および情報統合によって実現できます。
- インターフェース統合
利用者の複数の担当業務を中心に,画面インターフェースを統合することで,利用しやすい操作環境を実現できます。また,画面上でサービスを連携させる直感的な操作性によって,利用者の生産性を向上できます。
- プロセス統合
SOAでは,サービスを柔軟に組み合わせることで,新しいシステムを迅速に構築できますが,この中心となるのが,サービスをプロセスで統合する「プロセス統合」です。サービスを自動的に呼び出すメッセージフローのほか,人がかかわる業務を統合する対話ワークフローを使用できます。
- 情報統合
次に示す連携機能によって,システム内に分散したデータを統合・一元化できます。これによって,整合性の取れたデータを各種サービスで共有できます。システム内に分散したデータを必要なときに使用できます。
- フェデレーション
異なるデータベースが管理するマスタから必要なデータを抽出して結合し,仮想表として参照できます。アクセス頻度がそれほど高くない,取得データの少ない業務に対応できます。
- レプリケーション
データベースを複製してレプリカを作成します。アクセス頻度が高く,取得データの多い業務に対応できます。
- ETL(Extract Transform Loading)
複数のデータベースからデータを抽出・加工して統合し,新たなデータベースに格納します。複数システムで使用するデータを統合して一元管理するマスタデータの管理などに対応できます。
これらによって,さまざまなサービスを容易に利用できます。
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.