This figure shows the FX example event processing network which is composed of three adapters: fxMarketEuro, fxMarketAsia, and fxMarketAmer. Each adapter is connected to a channel: FilterEuroStream, FilterAsiaStream, and FilterAmerStream. Each channel is connected to a processor: FilterEuro, FilterAsia, and FilterAmer. All processors are connected to a channel named FxQuoteStream. The FxQuoteStream channel is connected to a processor named FindCrossRates. The spreader processor is connected to a channel named CrossRateStream which is connected to a processesor named summarizeResults, which is connected to a channel named SummaryResultsStream, which is connected to two components: PublishSummaryResults and an outputBean.

Note that the csvTestData component is for testing only.