Loading article…
| 開発者 | エスパーテック株式会社 |
|---|---|
| 安定リリース | ウェブサイトを確認する
|
| リポジトリ |
|
| 書かれた | Java、C# |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | 複合イベント処理 |
| ライセンス | GPL v2 |
| Webサイト | エスペルテック |
Esper は、一連のイベントを分析してそこから結論を導き出す 複合イベント処理(CEP) およびイベント ストリーム処理(ESP) 用のオープン ソースの Javaベースのソフトウェア製品です。
Esper は、エンジンとエンタープライズ フレームワークのSQL-92標準を拡張し、集計関数、パターン マッチング、イベント ウィンドウと結合を提供します。Esper は、イベント駆動型プログラミングとイベント駆動型アーキテクチャを実装します。
Esper は、2006 年に EsperTech Inc. によって作成されました。イベント処理言語 (EPL) と呼ばれるイベントを処理するためのドメイン固有言語を提供します。EPL は、時間ベースのイベント データを分析し、発生した状況を検出するための 宣言型プログラミング言語です。
Esper は Java ベースのアプリケーションですが、C#プログラミング言語に移植されており、 NEsper という名前で .NET Frameworkで利用できます。
EsperTech社は、エンタープライズ機能を備えた Esper Enterprise Edition [1]を提供しています。
例
この例[2]は、3分間のスライディングウィンドウ内で注文イベントの数が5件以上に達するとすぐに行を出力する単純なEPLクエリを示しています。
OrderEvent # time ( 3分)からcount ( * )を選択し、count ( * ) >= 5であることを確認します。
関連システム
- ラピッド(スタンフォード)
- StreamSQL : StreamSQL は、リアルタイムのデータ ストリームを処理する機能を備えた SQL を拡張したクエリ言語です。
参照
- 複合イベント処理(CEP) - イベント駆動型情報システムの構築と管理に関連するテクノロジー。
- データ ストリーム管理システム(DSMS) - データ ストリームを管理および照会するためのソフトウェア システムの一種
- イベント相関
- イベント駆動型アーキテクチャ(EDA) は、イベントの生成、検出、消費、およびイベントへの反応を促進するソフトウェア アーキテクチャ パターンです。
- イベント ストリーム処理(ESP) は、関連データのストリーム処理に重点を置いた関連テクノロジです。
- 運用インテリジェンス— CEP と ESP はどちらも運用インテリジェンスの基盤となるテクノロジーです。
- パターンマッチング
- リアルタイムビジネスインテリジェンス- ビジネスインテリジェンスは、CEPシステムから得られた知識の応用です。
- リアルタイムコンピューティング— CEPシステムは典型的にはリアルタイムシステムである
- リアルタイムエンタープライズ
参考文献
- ^ 「Esper Enterprise Edition」。Espertech.com 。 2015年3月8日閲覧。
- ^ 「ページリダイレクト」 www.espertech.com/esper 。 2015年3月8日閲覧。
外部リンク
- エスパー公式サイト
- エスパーテック株式会社
- Google Scholarによるエスパーに関する研究論文
- Eric Miller 著の「Analysis of Complex Event Processing with Esper」は、Esper と CEP に関する書籍です。
- Opher Etzion と Peter Niblett 著のEvent Processing in Action、Manning Publications ( ISBN 9781935182214 ) は、Esper の例を紹介する本です。
- ジェフ・デイビス著『Open Source SOA』、Manning Publications(ISBN 1933988541)は、ウェブサービスを監視するためのEsperの例を紹介する書籍です。
- OSWorkflow: Java開発者とアーキテクトのためのオープンソースビジネスプロセス管理の統合ガイド、Diego Adrian Naya Lazo著、PACKT(ISBN 978-1847191526)、Esperに関する章を含む書籍
- Fraunhofer CEP 市場概要、Fraunhofer 社、2010 年
- Forrester Wave for Complex Event Processing、Forrester 社 - 2009 年 10 月
- Hadoop とデータ ウェアハウスによるビッグ データの世界におけるゲーム チェンジャーとしてのリアルタイム ストリーム処理、InfoQ - 2014 年 9 月
