Although pundits might debate whether EDA (and thence CEP) is a part of the SOA paradigm (or not), there is no doubt that CEP can be used to make SOA services more useful [*1]. One such area is in managing SOA performance and SLAs (the SOA equivalent of Business Activity Monitoring or BAM), as exemplified by products like TIBCO Service Performance Manager. I was reminded to comment on SPM following an interesting blog by Todd Biske on the merits of taking a lifecycle view of SOA service development (not just “slam dunk” deploy-and-forget) on the TUCON SPM podcast [*2]. TIBCO SPM is, of course, a CEP application built on top of TIBCO BusinessEvents.
Notes
[1] Interestingly, one of the keynotes at TUCON (by Margam Sundararajan from Citigroup) explained how a CEP application was used to help justify the SOA strategy. One of their applications, using TIBCO BusinessEvents, was deployed first in order to get a quick business ROI.
[2] The AllState application discussed in this podcast by Anthony Abbattista is also a TIBCO BusinessEvents CEP application.