Oracle minus Esper equals opportunity for TIBCO!
July 3, 2008
Apparently I misinterpreted the Oracle announcement, per the comment from Alex below, Oracle may use Esper going forward. Also, as he says, Esper is gaining well deserved traction in areas outside of their OEM relationship. I still think that, given the effort put into making Esper embeddable, it would make a great combination with a Java based rules engine.
Oracle announced that the BEA CEP offering will not be a “strategic” product going forward. Meaning that they will discontinue it as quickly as possible. The alternative will be the Oracle CEP offering, mentioned recently by Paul at TIBCO.
The BEA offering was using Esper and this presumably leaves Esper a free agent (?)
I say that it should be integrated with BusinessEvents. The ontology in BE can dive the structure of the streams in Esper. Huh? That’s right, I said it! In BE, you first have to declare your ontology of objects that can be asserted and detected using rules. So add Esper and you also get to declare streams of those same objects. You get moving window calculations that, AFAIK, are better than what’s available in BE. You get the pattern language. And you get the ability to code some stuff in Esper (usingĀ joins and windows) in a more performant way than could be done in BE. Then you get to integrate the results of that back into the rules, so that you don’t have to do awful SQL constructs to imitate something that rules do naturally!
Let the convergence begin!
July 4, 2008 at 2:19 am
Hi Hans – you are absolutely right that that joins and sliding window queries (e.g. for dynamic facts based on aggregations) would nicely augment (ECA/production) rules in an event processing system. For example: to find particular event sequence patterns without using a state model, or to find a continuous evaluation of a set operation.
Such operations are carried out today in a TIBCO BusinessEvents QueryAgent. We’ll blog some more on this topic later…
Let me paraphrase: let the convergence (of techniques) continue!
Cheers
July 23, 2008 at 9:37 am
If you refer to the Oracle slide deck (public link = http://www.oracle.com/products/middleware/docs/oracle-middleware-strategy-briefing-072008.pdf ), you’ll observe that there are 3 categories: “strategic productcs”, “continue & converge” and “maintenance”.
You’ll observe at slide 56 that it states in the “strategic products” category: “Oracle Complex Event Processor: in-memory event computation engine integrated with WebLogic Event Server”
The reality is thus likely to be quite different from FUD and you may well let the upcoming releases tell you more about this.
It’s obvious Esper has a life going well beyond its historical OEM BEA relationship and will continue to grow independantly. Check f.e. http://wso2.org/library/3731 or the EsperTech customer list.
July 23, 2008 at 9:53 am
Alex, sorry that I misinterpreted. Didn’t mean to spread FUD.
I think Esper has a great future. Among other things, I was picturing the combination of Esper with a rules engine to be a killer application.