複合イベント処理
入力される数千ものイベントの中で、例えば監視システムは次のような三つの情報を同じソースから受け取るかもしれない。
教会の鐘が鳴っている。
タキシードを着た男性と流れるような白いドレスを身にまとった女性が現れる。
米粒が空に撒かれる。
これらのイベントから、監視システムは「結婚式」とい複合イベントを推論する。鐘、結婚式の盛装をした男女、空に撒かれる米粒などにCEPの技法を適用し、分析したりほかのイベントとの相関をとることで、複合イベントの発見を手助けする。
CEPは次のような技術に依存している。
イベントのパターン検知
イベント抽出
イベントフィルタリング
イベントの集約と変換
イベント階層のモデル化
イベント間の関連の検知(例えば因果関係、メンバーシップ、タイミングなど)
イベント駆動処理の抽象化
CEPの商用アプリケーションは、株式のアルゴリズム取引、 クレジットカード不正使用検知、ビジネスアクティビティモニタリング、セキュリティモニタリングなど幅広い業界で使われている。