Session Details
Session ID: LAB-5556BYOL
Session Title: Complex Event Processing Using Java™ Technology
Session Abstract: Traditionally, business intelligence was gathered by analyzing past business data to predict business opportunities or threats. Often the value of any given intelligence significantly erodes with time, in some cases in seconds. Complex event processing involves the continuous processing and analysis of high volume, high-speed data streams from inside and outside an organization. It detects business-critical issues as they happen, and routes, filters and processes business events continuously over an indeterminate period of time.

The OpenESB Intelligent Event Processor (IEP) project is an open source complex event processing project. With IEP, you can create event processors that process continuous, unbounded, rapid changing data streams and detect business events, thus gathering business intelligence in real time continuously.

Here are some real-life examples that can be solved by IEP:

* How many times did Fred login as root during the last 24 hours?
* How many times is a business process triggered during the last hour? And what is the average
execution time?
* Is a credit card charged for gasoline twice within 1 hour?
* Raise an alert when a stock price jumps more than 10% relative to its 1 minute moving
average price.
* Is the number of JMS messages in the broker increasing over time? What changed?

This lab explores Complex Event Processing, and the IEP engine's Java™ API through examples.
Track: Hands On Labs
Duration: 100
Speaker(s): Bing Lu, Sun Microsystems, Inc.; Sang Shin, Sun Microsystems, Inc.