Category: Event-Driven Architecture
Amazon Simple Queue Service (Amazon SQS)
Does Amazon SQS and other “messaging as a service” applications mean that companies can start to think about reducing their ongoing expenses of licensed or hosted messaging systems? According to Amazon, Amazon Simple Queue Service (Amazon SQS) offers a reliable, highly scalable, hosted queue for storing messages as they travel between computers. By using Amazon [...]
Read moreSOA, SOA 2.0 and EDA Defined and Illustrated with CEP/EP
Following up with CEP is Not a Just a Technology and Not Just a Tool, here is a link my September 26, 2006 TIBCO public presentation where I discuss SOA, EDA and CEP/EP. View SlideShare presentation or Upload your own. (tags: tibco bass) Please note I am no longer with TIBCO, simply posting a past [...]
Read moreTwenty Four CEP Public Presentations on SlideShare
For archiving purposes, I have uploaded 24 public CEP presentations that I presented over an 18 month period at various conferences from March 14, 2006 to September 21, 2007. These presentations can be viewed here. For example, my first public CEP presentation: View SlideShare presentation or Upload your own. (tags: event processing) So far, I [...]
Read moreThe Enemy of CEP is CEP Vendors
Recently I have been reading so many laughable posts by CEP software vendors, it makes me want to cry! Vendors are still confusing CEP and EDA. Vendors are touting CEP as BRMS. There is so much CEP misinformation on the netwaves that it pains me to read my Google alerts these days! I was planning [...]
Read moreThe Genesis of Complex Event Processing: Asymmetric Capabilities
More often than not, folks working in the field of complex event processing do not truly understand CEP. We often see the same folks try to position and mischaracterize CEP as business process orchestration, business process management, event-driven architecture or even an evolution of service-oriented architecture. Well-intended, this mischaracterization of CEP is often for sales [...]
Read moreCEP is Not Low Latency Messaging, EAI or ESB
In respose to CEP is Not BPM, BAM, BRE, BRMS or SOA, fellow blogger Mark Palmer posts, Smart Order Routing and CEP – Made for Each Other. Mark does a good job describing his perspective on smart order routing (SOR), yet his counterpoint that SOR is “complex event processing” is quite unconvincing. I agree with Mark that SOR is [...]
Read moreThe Kum Bai Ya of Event Processing
Kindred spirit Marc Adler mentions being a bit ”turned off” by the sniping back-and-forth in the CEP/EP blog-o-sphere. This was exactly how I felt in early 2006 when folks were sniping back and forth about SQL standards and event stream processing (ESP). A group of vendors had created some stream processing engines and all were in “power positioning” mode with the acronyms “ESP” and ”CEP”, hoping to ride [...]
Read moreCEP is Not BPM, BAM, BRE, BRMS or SOA
A post in Technology content of current CEP products? reminds me of why I rarely, if ever, agree with anything that comes out of Aleri’s marketing team. To fair to Jeff, it is not only Aleri but others, who continually misdefine business process management (BPM) as CEP. Jeff uses the example, “Smart Order Routing” as an example [...]
Read moreThe Bot Hunter: An Event Processing Challenge (Bot or Not)
Recently we penned The Attack of the Spiders from the Clouds where we mentioned how cloud computing infrastructures can be used to stage malicous or accidential network attacks. Today I challenge our CEP/ESP/EP vendors (or SIs) to create the following solution to detect and block rogue bots on Apache web sites. I will install and [...]
Read moreObject Refinement in CEP: Tracking Temperatures
Our colleagues at Apama share an interesting use case, tracking the body temperature of someone walking in their recent press release. This use case is a clear example of a subfunction of complex event processing, folks in the multi-sensor data fusion field (and here at The CEP Blog) refer to as event (object) refinement, sometimes called “track and trace.” The reason we call this [...]
Read more