July 06, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Complex Event Processing Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
Applying Event Processing Tools
08/20/2007
By David A. Kelly, Analyst, ebizQ
Sometimes things are complicated and there's no easy or standard way to simplify them.

That's where complex event processing comes in. Complex event processing software helps organizations deal with processing huge volumes of transaction and real-time data-not so much from the transaction perspective, but from the analysis and understanding perspective.

ADVERTISEMENT
Our Popular Webinars
BPM for Financial Services
Roundtable Discussion: Open Source Market Update
Evolving Security Architectures and SOA for Better Business Collaboration
Getting Started with BPM
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
More Webinars

Unlike traditional computer "programs" or applications that operate in a linear fashion, complex event processing systems are designed to manage event-driven information systems-systems where events (such as a financial trade, a banking transaction or perhaps even a retail purchase) trigger specific processing events or tasks. A key goal of a complex event processing system is to identify meaningful events from a large stream of on-going events. Complex event processing systems attempt to discover complex relationships and complex events by analyzing multiple, smaller events.

Complex event processing (or CEP) has historically been associated with banking, financial and e-trading systems, where it's used to process, analyze and react to real-time data. For example, many investor websites need to provide tools for analyzing and responding to hundreds or even thousands of real-time market feeds. A key characteristic of CEP solutions is their ability to query, process and analyze data at fantastic rates-such as 25,000 messages per second, while updating hundreds of thousands of client portfolios at the same time.

But there are also applications for CEP in many other industries and areas. Consider a retail store that wants to focus on its customers and identify ones that have been especially loyal. One way to recognize customer loyalty is to have them enrolled in a customer loyalty program. But what about the customers that aren't enrolled-the ones that might be making repeated purchases at the store even through they're not part of any formal program? Shouldn't there be a way to recognize them and perhaps offer them an extra discount on a current purchase, a coupon or invitation to the customer loyalty program? It's a good idea, but the problem is that it may take a little bit of work to identify such customers.

Let's say the goal is to identify shoppers who have shopped at a store more than four times within a specific time period. In addition, the goal isn't simply to identify them, but to identify exactly what type of customer they've been and perhaps make them offers that are consistent with their purchase history or areas of interest.

Page 1

More Top Stories
OSS: Talking with Amit Pandey, Terracotta Gold Club Protected
BI as a Boon to Business: Now More Than Ever Gold Club Protected
OSS: Talking with Andrew Aitken, Olliance Group Gold Club Protected
Data Warehouses and Disaster Recovery Gold Club Protected
QAD Buys FullTilt for Master Data Management Gold Club Protected
OSS: Talking to Amanda McPherson, Linux Foundation Gold Club Protected
More Top Stories
Related News
Microsoft and Micro Focus Invest in Enterprise Application Modernization
Oracle Unveils BEA's Role in Product Strategy for Next-Generation Middleware
AmberPoint Launches Systems Integrator Partner Program
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  Compliance and Beyond: Toward a Consensus on Identity Management Best Practices

For more than a decade, government and industry bodies around the world have issued a growing number of regulations designed -- in whole or in...Learn More

ebizQ also recommends
 Optimal Service-Parts Management: Part One
 The Geek Gap: Do Suits Care?
 Collaboration and Social Media <i>Taking Stock of Today's Experiences and Tomorrow's Opportunities</i>
 BPM Done Right
 Mitigate Risk with Security Assessments
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat