Complex Event Processing, or CEP, is basically an event processing concept that can be used in identifying the most meaningful events within the event cloud, analyzing their impact, and taking subsequent action in real time. WSO2 Complex event processing server introduces complex event processing to SOA world. WSO2 Complex Event Processing Server supports deployment and management of instances of complex event processing engines like Drools Fusion, Esper and managing event streams using them.

Get Involved Today!

This page is the home for the development and user community of WSO2 Complex Event Processing Server. From here, you can contribute to the source code, report issues, participate in discussions in the community forums or access downloads, documentation and tutorials.

For more information on the capabilities, features, usage scenarios, case studies and white papers, cloud hosted versions, and commercial support offerings, please visit WSO2 Complex Event Processing Server product page.

Articles

Bringing Complex Event Processing to SOA

Complex Event Processing is a way of analyzing events in real time. In an SOA environment there can be many event streams typically in xml format, which requires further processing in order to infer some special situations. Therefore this article describes how WSO2 Complex Event Processing server can be used for such scenarios with a description of its abstract model. Further this describes the underlying CEP architecture to elaborate the extensibility of the framework.

Complex Event Processing and Business Rule Management With SOA

Complex Event Processing (CEP) systems and Business rule management systems (BRMS) are identified as playing major role in sophisticated systems today and in the future. It will be very useful, if we can use them together when making business decisions. The utmost pattern to integrate these heterogeneous systems is to use Service Oriented Architecture (SOA). This article is describing how it can integrate business rules, complex event processing services and data services together and how to use them effectively with SOA to develop a transaction validation system. You can use this as the sample for your transaction validation system and make it to production level easily.
Webinars

Await!

Forums

Esper support

Can I purchase Esper support for development and production from you? Do you have experts that can design EPL statements with me?
Fri, 19th Aug, 2011 - 17.49 PDT

event sink subscriptions

Hi, According to this article it is possible to use mailto as the event sink URL: http://shammijayasinghe.blogspot.com/2011/07/how-to-send-filtered-events-from-wso2.html I can't get it to work. The following error shows up in the log file: ERROR - WSEventDispatcher Unable to send message org.apache.axis2.AxisFault: The system cannot infer the transport information from the test@gmail.com URL. I have a working sequence with email transport so the config should be fine. Is it possible to use other transport like vfs and smtp as an event sink URL or just http?
Sun, 14th Aug, 2011 - 19.53 PDT

WSO2 CEP Configuration without User interface

Hi! Is it possible to configure CEP server without UI (using XML configuration) ? Thanks, Dmitry
Fri, 29th Jul, 2011 - 08.27 PDT

Need help for using CEPService internally

Hi altogether, I'm trying to extend the WSO2 CEP Server for my purposes. I need a Webservice that is able to create, edit and delete new Buckets dynamically (including Inputs, Queries and Outputs). At first i tried to use the CEPService after getting it from the OSGi service registry. Unfortunately that doesn't work because there is no MessageContext then containing a CarbonContextHolder. Result: tenantId can't be detected. Is it possible anyway to use CEPService directly?
Fri, 8th Jul, 2011 - 21.00 PDT

WSO2 CEP 1.0.0 Released!

Hi all, Check out the new WSO2 Complex Event Processing Server V 1.0.0. Download it (http://wso2.org/downloads/cep), install and run it, hack it and share your thoughts with us!. Installation Guide : http://wso2.org/project/cep/1.0.0/docs/installation_guide.html Bit from Release note; "The WSO2 CEP team is pleased to announce the release of version 1.0.0 of the Open Source Complex Event Processing Server (CEP).
Wed, 15th Jun, 2011 - 03.08 PDT
library project main code