Today Oracle announced the release of the product Oracle CEP, version 11gR1, which I am gladly part of the team.
Oracle CEP 11gR1 is the next release after 10.3, which is the re-brand of BEA’s Weblogic Event Server.
There are several new features in this release, but the flag-stone is the inclusion of CQL (Continuous Query Language) as the default event processing language.
CQL is important in several aspects:
- It brings us closer to converging towards a standard language for event processing
- It is based on a solid theoretical foundation, leveraging relational calculus and extending it to include the concept of stream of events
- Full support for pattern matching, a new stream-only operator
- Solid engineering, including several query plan optimizations, for example, a unbounded stream that uses the insert stream operator is converted to a ‘NOW’ window using the relation-stream operator
- Implementation abstractions, for example, a relation can be bound to either a RDBMS table or to a Coherence cache, without any query re-write.
Other features worth-mentioning are:
And more coming soon…