State of the CEP
I realized that I have not had any time to do some creative googling on CEP for long.
I tried to get a feeling on what kind of progress is made in the world of CEP.
My first stops didn’t require any googling at all.
Old timer Aleri which bought (merged with or whatever…) Coral8 seems to be doing alright with customers in the capital markets. Sort of what I predicted, that Aleri would be marketed more or less as a provider of tools for the capital makets and not a generic CEP platform. But no news on what they are doing with the Coral8 they bought. Some googling reveals that many of the Coral8 team left and are now on other positions. So Aleri will indeed have a interesting exercise in bringing Aleri+Coral8 into a coherent product.
StreamBase seems to follow Aleri and talk mostly about different kind of things in the capital markets. The language of capital markets is just too strange "Dispersed liquidity amongst multiple FX venues leads to an increase in trades, a decrease in order sizes, and makes it extremely difficult to gain complete market visibility. This results in inefficient executions and higher execution costs", say again? So I stopped after two clicks on the StreamBase web site.
I tried to figure out how long the assimilation of AptSoft into IBM have gone and it looks like ongoing progress. Lots of things are in place but large companies work slowly. I tried to do some googling and asking around and it seems that IBM don’t have a single customer on BusinessEvents in Sweden. Yet, I hope.
For Generation Gratis, there’s Esper which are continuing development and pusing out new releases now and then. Gratis don’t pay the bills so there’s an traditional license for the "pro" version of Esper. Latest news is that the HA (High-Availability) version is now finished, in the pro edition. Good work by the Esper team, I know how painful these things are to add to an existing product. I have not tried it, but the marketing material contained some impressive features.
The EPTS have had some additional meetings and there seems to be some progress, but too little and too slow in my opinion. Although I can’t really complain as I’m partly (very small part though) responsible for that as I have not had time to do any EPTS activities at all. Sadly.
Progress Apama seems to be one vendor that are trying actively to reach outside the capital markets. There’s mention of work done in transportation and logistics (good choice I must say, this is our (ruleCore) area of interest too) , telco and energy. With the size of Progress, not too big and not too small, my best guess is that Apama will be one of the most interesting solutions in the future. (alongside ruleCore ofcourse
)
One of the most secret and perhaps best CEP tools, Agent Logic, was acquired by an integration company a while ago and it is hard to say what they are going to do with it. But now there’s one less pure play CEP company around. This seems to be a trend which I’m not sure if it is good or bad.
Truviso seems to have some really nice things going on that I need to look at some day. If you need less capital markets and more CEP then my guess is that Truviso is a good candidate to include in your evaluations.
I think progress in CEP world is going in the pace I anticipated. CEP requires that developers learn a new way of thinking and that will take some time. So my 2012 mainstream guess a few years back is still valid.
Meanwhile, we have lots of interesting things to work on. Back to some fancy GUI coding here at ruleCore HQ…
For the sake of completeness, a few words on our current business at RTM Realtime Monitoring. From a development perspective, we are continuously enhancing our Java CEP library called RTM Analyzer. Right now, we have implemented a JDBC-like access driver to our engine which allows for enriching external applications with CEP functionality. We are also working on extensions of our pattern matcher like user-defined functions, subqueries with patterns, and other exciting stuff. From a market perspective, we recently finished a project at a loan factory, tackling the monitoring and forecasting of process KPIs. In the moment we are doing business in insurance, energy management and in telco.
Best regards from Germany,
Christoph
I am new to CEP and need to get up-to-speed fast. Any advice?
Jack,
It would depend on what kind of problems you are trying to solve… Care to explain a bit more about why you are looking at CEP?