Print

The building blocks for Complex Event Processing



David Worthington
Email
September 11, 2009 —  (Page 1 of 3)
With so much computation happening in memory, designing a Complex Event Processing (CEP) application can be complex indeed. CEP is up-and-coming as an application use, said Lab49 managing consultant Joe Morrison. It is applied to many areas in financial services and middleware office applications, in addition to keeping tabs on latencies in high performance applications, he said.

A "building block" methodology for application development makes it easier to incrementally build features and expand functionality down the line, said John Morrell, vice president of marketing at Aleri, which sells a CEP platform consisting of authoring tools and middleware. By using a modular approach, Morrell said, developers can keep a standardized, steady data interface between components and adjust components without impacting others.

Aleri details five building blocks for CEP development. The first two deal with creating high-speed data streams and preparing that data for analysis; and integrating event stream data with historical and reference data.

They then progress to performing aggregations and computations on data; identifying business events in analysis and mapping decision to actions, then generating outputs or events for downstream applications and users; and generating multi-dimensional analytic results. Application state management is also overviewed.

"We wanted to tell people that you don't have to be afraid of CEP,” Morrell said. Many customers take approaches that are similar to what they do for producing offline analytics, such as capturing, cleansing and preparing data, he explained. However, there are key differences that developers should know.

Aleri in late July began releasing “best practices” Webinars and white papers for the design of CEP applications.

Planning ahead
A common mistake made by developers is that they start out building applications without knowing the results that they are looking for, said Morrell. "The most successful CEP implementations have been where they understand a business process from the top down, and adjust the process itself to deal with things faster and receive more information in a timely fashion."

It is also important to pick the right tools. Developers should decide whether visual or contextual programming tools are a better solution for their project, said Morrison. "We've found that a visual programming model is nice for straightforward applications, but more-complex applications require contextual languages, which are more powerful and expressive."



Related Search Term(s): CEP

Pages 1 2 3 


Share this link: http://sdt.bz/33752
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
TIBCO adds CEP features to BusinessEvents
BusinessEvents goes into the mainstream with the addition of various CEP features for editing business rules and querying events. A new UI and a language similar to Object Query Language help facilitate these changes Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
MAY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Slick...but who needs it?
compilr.com is a well-designed site and the folks behind it seem to have their heart in the right place. But...who needs it?
05/16/2012 12:45 PM EST

How to be a better software developer
Want to be a better developer? You won't get there by mastering an interesting language or learning a new set of APIs.
05/14/2012 12:18 PM EST

Wooing Galatea
Do yourself a favor and check out Galatea 2.2, a wonderful book by novelist Richard Powers.
05/12/2012 07:05 PM EST

The world as story
An artificial-intelligence system at Carnegie Mellon seeks to understand the world by making statements about it.
05/10/2012 06:39 AM EST

The Rise of the Brogrammer, or the Rise of the Sexist Programmer?
Women in Silicon Valley get vocal about sexist ads and campaigns that contribute to a tense work environment.
05/09/2012 03:14 PM EST

Retriever Communications Releases RADE3
Organizations concerned about the growing popularity of bring your own device to work policies may be comforted by the release of RADE3.
05/09/2012 11:46 AM EST

 

Events calendar tab
5/13/2012 to 5/18/2012
Boston
Lean-Kanban University

5/14/2012 to 5/18/2012
Denver
IDUG

5/23/2012 to 5/24/2012
Chicago
IEG

6/3/2012 to 6/7/2012
Orlando
IBM Rational

6/10/2012 to 6/15/2012
Las Vegas
SQE