Progress Apama announced a new complex event processing (CEP) customer - a "Dutch Maritime Information and Service provider" called Royal Dirkzwager. The release cited they selected CEP so that can deploy "real-time analysis of shipping information that tracks the arrival of cargo ships to ports around the world." The release talks about the ability to "detect, analyze, and act on several thousands of events in real-time." "We estimate an increase in volumes from 200 locations messages a second to thousands of events a second," said Paul Wieland, the manager of the project.
And on and on this release goes, talking about performance and scalability.
I have a lot of respect for David Olsen, one of the technical field guys at Progress - and thankfully he got it right in his blog post on Royal Dirkzwager. His post doesn't mention performance as a driver at all - David rightly talks about how CEP helps break down siloed event sources like GPS events, GIS events, automatic identification system (AIS) events, and long range identification and tracking (LRIT) events, and correlate that data with other infrastructure. He also talks about how they use an enterprise service bus (ESB) as a convenient on-and-off ramp for many of their events. Event-driven SOA, CEP, and the ease with which these tools help firms create event-driven applications is exactly the right message. "That's where the magic [of CEP] is," he concludes. Well said, David - perhaps Progress could let you help with the press releases, because you got it right!