My favorites | Sign in
Project Logo
                
Code license: GNU General Public License v2
Content license: Creative Commons 3.0 BY-SA
Labels: Java, SOA, CEP, ESP
People details
Project owners:
  senakafdo, Harsha.Halgaswatta, madhumal.aiesec
Project committers:
pzfreo, sciflex

Welcome!

Our project focuses on integrating CEP with SOA, a reasonably new concept that has attained broader popularity in early 2008. Most SOA enthusiasts are looking forward to the merging of these two concepts by the end of 2008, and we too are becoming a part of that.

The main idea is to build an SOA infrastructure around the CEP system. Our project is a part of a larger system where as the others involve various optimizations and improvements to existing CEP engines. However, these projects will not be interdependent and will probably not require interoperability, which has been left for later, giving more freedom to Research and Development.

What we'll be doing is the construction of distinct components so that a potential user could utilize our framework to use a CEP system within an SOA environment. This would give them enough flexibility to utilize various components that we build in order to achieve their broader goals.

The whole idea of CEP in a SOA environment will somewhat be an inversion of a traditional database query over through an application. In a database the queries are executed on top of data, but in a CEP running over SOA, data will be flushed on top of a query. The result at the end, however, will be similar under the given constraints.

This system will be capable of monitoring and observing a complicated SOA infrastructure, which most WS systems aren't capable of. It also has an added advantage for a system to go even a step ahead and even provide the query along with the data making the process even more dynamic.

Paul Fremantle, CTO of WSO2, was interested in getting our system to store queries on a registry and pulling them according to the requirement to extract useful information that will be relayed to a CEP system through an Enterprise Service Bus (ESB). In the meantime, IBM thinks that the combination of SOA and CEP in the field of BPM will be the killer application demanded by SOA.









Hosted by Google Code