The CEP Market 2010: Extending Capability
Posted by Paul Vincent
I thought it would be a good time to update the CEP Market diagram. This covers all the main event processing application development tools (as far as I know). Compared to, say, the EPTS membership list there will be a mismatch - some EPTS members have not announced products yet, are in conventional (as in, not continuous / complex) event processing, or are focused on research.
I also thought it might be a good idea to bend the original rule for inclusion to add some of the fruits of the main players in CEP such as Dr Luckham’s Stanford spin-off ePatterns, as mentioned in his “Short History of CEP”.
It’s quite likely we’ll see more CEP merger and acquisition activity in 2010. Meanwhile it is the BPMS market that is currently in the news with a spate of takeovers (i.e. IBM with Lombardi, and Progress with Savvion). BPM is of course related to (and indeed a type of) event processing, albeit with a focus on standard operating procedures and processes (exemplified by the “human-oriented simple event processing” that is workflow); but then, BPM is also considered a much larger market than CEP - at least in the first decade of the the 21st centory.
TIBCO’s contributions to event processing innovations in 2010 start appearing in merely a few weeks - it should be a good year!
Notes:
Start dates for tools and tool classification are not guaranteed:
- Start date is based on “available data” for “commercial delivery” (hence excluding lab-only “products”)
- Font size is meant to give a very approximate indication of number of (CEP tool) customers and thence indication of market importance. Yes, VERY approximate!
5 Comments
Other Links to this Post
RSS feed for comments on this post. TrackBack URI



By Paul Vincent, January 13, 2010 @ 01:45
For further thoughts on recent BPM and CEP vendor acquisitions, and possible future directions (supporting the recent academic interest in event-driven BPM), see Paul Haley’s comments at http://haleyai.com/wordpress/2010/01/11/rule-and-event-driven-business-process-ma/ …
By Jeff Wootton, January 13, 2010 @ 06:57
Paul - this is a really useful chart. I do believe, however, that the timeline is a bit distorted in that some of the companies/products are shown starting with the founding of the company, while others are shown starting with the first product release. Not sure that’s terribly significant, but it did strike me when looking at it.
- Jeff
By Paul Vincent, January 14, 2010 @ 06:52
Hi Jeff - you might be right - can you email me the dates you know for “first product shipment” for these players? For those that never made it to delivery (eg ePatterns as I mentioned) I should probably differentiate with a pattern or somesuch.
Thanks!
By Aniruddha Mukherjee, January 21, 2010 @ 23:11
Hello,
It seems TIBCO BE is mainly inference-rule driven but it is partly query based too. Like to know how a continuous query be executed in TIBCO BE (with an example please).
Regards.
- Anirud.
By Paul Vincent, January 22, 2010 @ 02:51
Hi Arruddha:
- BE is an event processing platform, and yes its primary processing engine is an event-driven inference engine
- the BE Query Language BQL is based in OQL and monitors cached concepts and (BE4+) event channels; it is set up dynamically in a procedure (rule function) and its callback is another rule function
- Query callback functions can generate a new event, update a concept, invoke a decision function / service, etc… updated concepts and new events can of course trigger other rules and queries
For examples: wander over and browse TIBCOmmunity… and if you have a particular problem in mind you want to solve, you can post here for my opinion or in TIBCOmmunity for a community answer…
Cheers