| 
本ソフトウェアは,情報収集モジュール,情報解析モジュール,情報提供モジュールから構成される.情報収集モジュール及び情報分析モジュールがミドルウェアに相当する部分,情報提供モジュールがミドルウェアを活用したアプリケーションとして開発する部分である.各モジュールは内のコンポーネントはプラグイン形式で提供する仕組みとなっており,すべてのモジュールに対して,必要に応じた新たなコンポーネントの追加や変更が可能である.さらに,モジュール間のデータの流れおよび記録全般を司るコアエンジンを用意した.各モジュール内のコンポーネントがどのように連携するかは,このコアエンジンによって定義され,モジュール間でやり取りのあったデータはすべてコアエンジンによって記録される.
多様な環境で利用できるようにするため,各モジュール,コアエンジンは可能な限りJavaで実装した.
|