Complex Event Processing (CEP)モジュールは、リアルタイムでイベントデータを分析し、即時の洞察を生成し、変化する条件に即座に応答することができます。たとえば、エンティティ属性 "temperature" が25を超える場合は電子メールを送信します。

CEP API を使用すると、開発者は CRUD 操作を公開するルールを管理し、NGSI10 通知でルールをトリガーできます。

詳細

Perseo CEP コンポーネントは分散型"ルールエンジン"です。このコンポーネントの主な目的は、Orion Context Broker のエンティティ・データを分析し、営業&サポートチームにSMSを送信する、ビジネス意思決定者に電子メールを送信する、または顧客がサービスについてクールなことを知ることができるツイートような、イベントをトリガーすることです。このコンポーネントは、JSON 表現を含む POST を通じて、イベントを受け取り、適切な情報を持つ別のコンポーネントへの POST 要求によって適切なアクションを生成できるようにルールを適用します。ルールは、EPL のルールの式を含む POST 要求によってもプロビジョニングされます。 EPL は Esper のルールの言語です。Esper は、ルールエンジンとイベント処理ロジックを含む Java ライブラリです。基本的に、コンポーネントは Esper ライブラリのラッパーであり、REST API とメモリ内の永続コンテキストを提供します。着信イベントがルールを起動すると、EPL ステートメントによって選択された値が JSON として構成ファイルに設定された URL に送信されます。この合成オブジェクトは、入力イベントから派生したイベントです。複数のルールが起動されると、それぞれが独自の"複雑な"イベントを生成し、事前定義された URL への HTTP POST を行います。この URL は、ルールまたは複合イベントに関係なく同じです。

ドキュメントと API

CEP API

Esper Documentation