Extending SOA with CEP, Eventing and Rules


SOA is like an iceberg: most of the hard stuff is beneath the surface, and the business rarely gets to see anything but the very peaks. In this session, we will explore how rules, events and complex event processing can get more for the business out of IT's investment in structured architecture. Using rules and complex event processing allows you to rapidly create declarative logic that works on the existing messages flowing through the SOA fabric: put simply, you can extract more value from your existing messages and data.

In this session we will explore the concepts of Events, publish/subscribe models, and how Complex Event Processing (CEP) can extract real-time information from multiple event models. In addition we will look at how Rules and a Business Rules Server fit into a service-oriented architecture. Looking at the WSO2 Business Rules Server and the upcoming WSO2 Event Server, we will explore real use cases and understand how these technologies can enhance your enterprise systems and agility.


Srinath Perera

Srinath Perera

Asanka Abeysinghe

Asanka Abeysinghe
Director of Solutions Architecture


  • Introduce the upcoming Eventing Server and Businuss Rule Server, which will provide first class Eventing and Rules support to SOA
  • Show how Publish/ Subscribe paradigm is supported within Event Server
  • Show how security in Publish/ Subscribe paradigm is supported within Event Server
  • Discuss how to use Event Server to perform push/pull conversion
  • Explain how to create services using Businuss Rules
  • Discuss use-cases on how each of the above can be applied in the real world.
Access Recordings/Slides

You can view/download screen-cast/presentation slides from here.

Thursday, 8th July 2010
9:00 AM - 12:00 PM (PDT)
Registration Expired!
To view other WSO2 SOA Summer School 2010 sessions click here.