Sandy Carter, IBM's vice president of SOA and WebSphere strategies, said something in IBM Buys AptSoft To Boost BPM-SOA Line I completely agree with, relative to most of the technologies folks are calling “CEP” these days:
“In the marketplace today, everybody talks about complex event processing,” Carter said. “We actually are trying to rename that category, because we believe the real value is in business event processing, with a focus on the business.”
For example, none of the current CEP vendors are doing “complex event processing” as many of us have said, repeatedly.
TIBCO and AptSoft, for example, are examples of companies that are really implementing, business event processing. You can easily confirm this in TIBCO’s press release, TIBCO BusinessEvents 2.2 now shipping..., where Paul Vincent blogs:
The main change with this [TIBCO BusinessEvents 2.2] release is the inclusion of new deployment options:
+ deploy BusinessEvents within a BusinessWorks container: great for using BusinessEvents as a decision engine for SOA integration processes, choreography, transaction flow monitoring, etc, or for using BusinessWorks as a ruleflow tool.
+ deploy BusinessEvents as a BusinessWorks container: great for exploiting SOA orchestration and services under the control of CEP, such as invoking complex adapters.
This is absolutely, “business event processing” just as IBM’s Sandy Carter stated, correctly in my opinion, not CEP.
The same is true for event stream processing (ESP). ESP technology from companies like Apama, Coral8 and StreamBase, is much more closely aligned with the “business event processing” than anything that is truly CEP.