Session Details
Session ID: TS-4783
Session Title: Design Patterns for Complex Event Processing
Session Abstract: Complex event processing (CEP) enables the real-time processing of high-volume streaming data. CEP applications can be authored with the declarative Continuous Query Language (CQL), which extends SQL. As with any programming language, one of the best ways to learn it is to take a look at its design patterns.

This session goes through several design patterns for CEP, using CQL, including the following:
• Event filtering
• Event routing
• One-to-one and one-to-many event correlation
• Event partitioning
• Event aggregation
• Jumping windows
• Sliding windows
• Event enrichment with static data
• The "a followed by b" pattern
• The "W" pattern
Track: Services SOA Scheduling Track; Services: SOA Platform and Middleware Services
Duration: 60
Speaker(s): Alexandre Alves, Oracle Corporation; Shailendra Mishra, Oracle Corporation