次世代ソフトウェアアーキテクチャとその開発技術とはサービス・アプリケーション統合アーキテクチャ EAIとは
EAI(Enterprise Application Integration)
異なるアーキテクチャのソフトウェアを連携させる
カスタムソフトウェア,パッケージソフトウェア,DB,Web(インターネット統合)
米国の銀行例:顧客住所の変更処理(W. Ruh, CTO, Concept Five Tech.)
25のパッケージの15か所で処理(400KLOC)
Windowsアプリ
Webアプリ
アプリケーション
サーバ/ OTM
パッケージ
アプリケーション
アプリケーション
サーバ/ OTM
レガシー
アプリケーション
DB
DB
EAIフレームワーク
Windowsアプリ
Webアプリ
アプリケーション
サーバ/OTM
パッケージ
アプリケーション
アプリケーション
サーバ/ OTM
レガシー
アプリケーション
DB
DB
アプリケーションが
コンポーネントに
開発コストの
30%は統合
前のスライド
次のスライド
最初のスライドに戻る
グラフィックスの表示