Rateの集配信アプリケーションです。
+------------+ +-------------+ | |<-IRateFilter-| IRateSource |<-レートソース(Reuter,...) | | +-------------+ | | | |-IRateFilter->+-------------+ | | | IRateMixer | | RateEngine |<-------------+-------------+ | | | | +-------------+ | |-IRateFilter->| IRateOutput |-ILayout->出力先(File,DB,...) | | +-------------+ | |-IRateFilter->| IRateAdapter|--------->外部出力先(RMI,JMS,...) +------------+ +-------------+RateEngineがXMLを読み込んで、全てのインスタンスの生成と管理 初期化・処理開始等を制御します。 Sourceから受け取ったレートは、一度Mixerに送られます。 Mixerでは複数のSourceのレートから最新のレートを算出し、 RateEngineにレートを送り返します。 Mixerから送られたレートは、OutputとAdapterに送られ 指定された出力先に送信されます。