EPL was an early attempt by iSpheres at a standard SQL style language for detecting patterns of events in data.
EPL enabled conditions on historical information, including ODBC databases, as well as real-time streaming data, such as stock ticks in one boolean condition. EPL had the ability to store time or length based windows for continual historical analysis, which is now accepted as a standard feature in the complex event processing market. When the condition was satisfied, a sequence of actions could be taken, including inserting a new event into another event stream.
All EPL statements are of the form:
ON <trigger> WHEN <boolean condition> THEN <sequence of actions>
The most recent stream processing standards efforts are moving towards StreamSQL, which is supported by Streambase. StreamSQL is a query language that extends the industry-standard SQL to process real-time data streams. ...
Provides classes that are fundamental to the design of the Java programminglanguage.
Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.