SOA in Action Blog

« SOA Saves the Day at Pay-N-Pray Motors | Main | BPM and SOA: Separated at Birth; Finally Reunited! »

July 30, 2007

Making SOA More Eventful

Many analysts predict that event-driven architecture and complex event processing represent the next leap for SOA. This leap is explored in greater detail by David Linthicum, Roy Schulte, and Dr. K. Mani Chandy, who recently posted insights here at ebizQ on event processing, and the role it is increasingly playing in SOA.

Schulte and Chandy write that complex event processing, or CEP, can deliver three capabilities to the enterprise -- the ability to run faster and smarter because it has "situational awareness," can "sense-and-respond" to opportunities and threats, and can "track-and-trace" items as they go through their lifecycles.

They note that "traditional application systems and most forms of BI do not provide these capabilities. The key to enabling near-real-time operational BI is event processing. Event processing has become practical for a much wider range of applications. Companies have streams of business events that did not previously exist. Companies that leverage CEP have a distinct competitive advantage over those that are unaware of the potential information value of the events that are in their midst."

Essentially, CEP is about information, and the ability to move information to where it's needed, at just the right time. As Dave Linthicum points out, CEP has always been needed and desired, but "never really had a name until now." CEP addresses needs that were first seen during the formative years of EAI (Enterprise Application Integration). "We've been considering the notion of the movement of information around complex business events, in that all interested entities should have access to perfect information in real-time and can respond instantaneously as to processing these events in the best interest of the organization. CEP puts some formality around it."

Schulte and Chandy agree that the concept of CEP has been around for some time now, but it's only recently that the concept has been extended to mainstream business applications. This is changing for several reasons, including the fact that "some of the design techniques and algorithms for applying rules to high-volume event streams were only invented in the last 10 years, and were brought to market in commercial software products even more recently." Plus, lower hardware and network costs have made CEP more affordable. Add to that the growth of sensors, including RFID, bar code and GPS devices.

Schulte and Chandry predict that the the "killer application" for event processing is in the form of business activity monitoring, or BAM, which is appearing in the form of business dashboards tied to key performance indicators (KPIs) in near real time.

What's the connection between SOA and CEP? Dave Linthicum connects the dots. CEP is "based upon the core foundations of integration, and is even more relevant in the world SOA. Indeed, as we build a SOA, we need to pay close attention to how all of the systems in the problem domain interact, and thus the paradigm of managing the interaction of these events layers into the core foundation of the architecture. Therefore, you need to consider CEP as you build and deploy your SOA."

Posted by joemckendrick in  | Digg This | Add to del.icio.us

Trackback Pings

TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/2175

Comments Post a comment




Remember Me?

(you may use HTML tags for style)

We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



ADVERTISEMENT

 

Partners:

Premier Media Partner
Gartner

Association & Media Partners
Technology Evaluation Centers BPM Forum The Open Group
Business Integration eChannel Line Robert Frances Group
BPMS Watch BP Trends Connect IT
GIM OMG