CEP: A Technology Behind The Power Curve

It was almost three years ago when I was introduced to the buzzword “complex event processing” by good friends and colleagues at TIBCO Software.  At TIBCO (before and during my time there) we always discussed how “real-time event processing” would be a technology to address “the needle in the haystack” detection problems in the big “event cloud” and we often discussed many of the technologies that would be required moving forward.  TIBCO, true to their visionary leadership in enterprise software, has made two strong related acquisitions since that time (Spotfire and Insightful) and have been working to integrate these technologies.   This post, however, is not about TIBCO, Spotfire or S-Plus; although I keep promising everyone that a post on this integration is coming.

This post is about how far CEP has fallen behind in the past three years.  Yes, we continue to see CEP vendors and their favorite analysts toot their own horn; and yes we continue to see some purchases of stream processing software, packaged as CEP, on the trading side of financial institutions.   However, this minimal progress is not really related to progressing the state-of-the-art of processing complex events.  What we are seeing, basically, are folks in financial services enjoying a bit of new found freedom to process market data and having great fun calling these stream processing applications “complex”.  The reality is that most users do not derive much benefit from CEP beyond a niche market in financial services.

On the bright side, during the past three years we have seen some truly remarkable advances in other technologies.  Open source applications, especially open source applications (of all types) based on Linux, Apache, MySQL and PHP (LAMP) continue to grow at an amazingly rate.  These advances are user-driven, not marketing driven; which brings me to the main point of this post today.

The beauty of information technology is that it is generally user-driven and the users can change their mind and adopt a new technology very quickly.  I believe some of you can remember the Internet in the  early 1990s when we were thrilled to have TELNET, Gopher and WAIS to access network systems and retrieve data.  Then, when the Web and HTTP came along, we were even more thrilled (most of us, that is!).  These were killer apps and these killer apps did not need any marketing hype or dog-eat-dog competition and amnesty programs over a few bones in a narrow market segment.  These killer apps touched everyone’s lives. These applications brought people together and did not tear them apart.

CEP, on the other hand, has gone the direction of a “new algo trading engine” and the focus from processing complex events, detection of complex events, and identifying causes of complex events, has evolved to a marketing buzzword for a very small, aggressive niche market.   In fact, the aggressive marketing and hype-generation has become so buzzword driven in capital markets, that I now receive some form of hate mail almost weekly, and this hate mail is always from someone who has a career related to market data and trading applications.    Conversely, I receive praise, almost weekly, from people outside of capital markets; so there we have it.

The results are pretty amazingly simple and we can easily see what is really happening.    CEP, as a concept for actually detecting and analyzing complex events, as envisioned, is falling behind the power curve.  Users outside of a small niche group of folks interesting in algorithmic trading and order routing, all suitable for stream-based rules-processing, have not materialized.    In fact, nearly every Google alert I received on “complex event processing” today was marketing and analyst reports based on “CEP” in a trading, or related, stream-processing application.  The only other “CEP” alerts from Google were my blogs posts, which are seemingly increasingly offensive to the trading community, and a post from TIBCO, which was a repeat of what we were saying three years ago.

In other words, the CEP community has become very narrow; and it will be very difficult for such a narrow community to have much impact if it does not find user acceptance outside of the niche trading space.   Yes, we do hear of some progress behind-the-scenes in other areas, but the airware are deafeningly silent for the most part.  CEP, the concept for actually detecting and analyzing complex events, is falling behind the power curve.    There are much more exciting technologies on the horizon today.

Share and Enjoy:
  • Digg
  • StumbleUpon
  • del.icio.us
  • Technorati
  • Facebook
  • Mixx
  • Google
  • Slashdot
  • Furl
  • Reddit
  • Spurl
  • LinkedIn

One Response to “CEP: A Technology Behind The Power Curve”

  1. Hi Tim,
    Your market observations are interesting. But what are the surprising new points?
    I think it was Bill Gasman who promised me two years ago a high absorption of CEP vendors. His conclusions must come from the observations of the decades. When new software technologies had a good market prediction they were absorbed in the first years of their appearance by the big software-vendors.
    From my point of view beside that market mechanism there are two more strategic directions where CEP technologies go nowadays. The second area is the adaption of CEP components inside very specialized branches – most of the time far away from financial services. Either these vendors have already CEP technology in their applications but don´t call it like this or they have a roadmap for CEP integration. The third strategic direction looks like becoming the strongest specialized market player for CEP like Aleri and Coral8 are trying to do.
    You are right, focusing just on financial services / algo-trading was not the healthiest strategy for a new technology – but assumed low hanging fruits are always interesting. In Central Europe, we didn´t have that chance so today we address e.g. complex pattern detection and decision making in IT Service Management.
    However, does this mean that CEP failed? From my perspective we will find CEP in the next years in a lot of applications and specialized solutions as well as for the classic solution areas in the risk area. It won´t be any more an exclusive research discipline where one professor is holding the “Holy Grail”, but a broaden architecture principle with different levels of integration profundity.
    Peter

Leave a Reply

Copyright © 2007-2008, The CEP Blog, All Rights Reserved.