WSO2 Debuts WSO2 Message Broker and WSO2 Complex Event Processing Server

New Middleware Products Extend WSO2 Carbon Middleware Platform to Support Event-Driven Architectures

Palo Alto, CA – June 22, 2011 - WSO2 today announced the addition of two new products to its award-winning, 100% open source WSO2 Carbon middleware platform: WSO2 Message Broker and WSO2 Complex Event Processing Server (WSO2 CEP Server) to bring additional secure, reliable and high performance messaging and event processing capabilities to enterprises.

WSO2 Message Broker supports message queuing and publish-subscribe to enable message-driven and event-driven solutions in the enterprise. Keeping to the principles of interoperability that drive WSO2’s technology, the WSO2 Message Broker is based on the Advanced Message Queuing Protocol (AMQP) standard—the only widely supported open standard wire-protocol for messaging. It also supports WS-Eventing and Amazon Simple Queue Service (Amazon SQS) protocols.

WSO2 CEP Server supports complex event processing or event stream processing to enable solutions that require analytical capability over time. For example, the CEP server can be used in fraud detection, algorithmic trading analysis, or simply in providing enhanced real-time analysis of business data such as sales, orders, or other business events. Using WSO2 CEP Server, which supports multiple CEP engines, developers and architects can easily create queries and analysis of real-time event streams to drive real-time business decisions based on time-based events.

As part of WSO2 Carbon, the industry’s only fully componentized, OSGi-compliant middleware platform, WSO2 Message Broker and WSO2 CEP Server seamlessly integrate with other WSO2 Carbon middleware products and can be configured, managed and monitored using the same unified graphical management console. They are being announced in conjunction with WSO2 Carbon 3.2 and inherit the platform’s new and enhanced features for higher availability, performance and security. (For more information on WSO2 Carbon 3.2, see the press release also dated June 22, 2011.)

“Enterprise agility demands the ability to rapidly exchange information and then analyze it to make timely decisions and take action. However, that information is often scattered across the disparate systems used by employees, partners and customers,” said Paul Fremantle, WSO2 co-founder and CTO. “Our new WSO2 Message Broker and WSO2 CEP Server support these requirements by combining popular messaging and event processing standards with the proven enterprise performance and flexibility of our componentized Carbon middleware platform, which has been designed from the ground up to support heterogeneous enterprise SOAs.”

WSO2 Message Broker

WSO2 Message Broker enables message-driven and event-driven solutions across heterogeneous environments. The core messaging engine in WSO2 Message Broker is Apache Qpid, the highly acclaimed message broker from the Apache Software Foundation. The open source Apache Qpid implements AMQP, the preferred standard for high performance enterprise messaging, and supports different language APIs for Java, C, C++, Python, Ruby, .NET and Perl.

The widely used Java Messaging Service (JMS) is the primary programming model of the WSO2 Message Broker. Also supported are WS-Eventing and the Amazon SQS API. WSO2 Message Broker provides secure and reliable publish and subscribe services using persistent data stores, and it supports the message box pattern for reliable off-line message processing.

WSO2 CEP Server

WSO2 CEP Server addresses service-oriented architecture (SOA) and EDA demands for immediate insight into changing conditions by enabling developers and architects to easily create queries and the analysis of real-time event streams to drive real-time business decisions based on time-based events. As a simple example, the WSO2 ESB can be used to monitor business events such as credit-card transactions. A CEP query can look for anomalous situations—for instance, many different transactions within a short time period—and send a notification. These resulting analysis events can then drive any action in the enterprise SOA environment or push them into event processing systems for broader distribution.

Typical actions using WSO2 CEP Server include filtering out events with particular properties, generating a new event stream from a new event source, and combining existing event streams to create a new one. Additionally WSO2 CEP Server instances can be used with WSO2 Enterprise Service Bus instances to support large-scale, high-performance architectures.

WSO2 CEP Server is designed to support multiple CEP runtime engines. It includes out-of-the-box support for Drools Fusion, as well as the ability to plug-in the EsperTM engine with a minimum of effort.

The Carbon Advantage: On-Premise and in the Cloud

As part of the WSO2 Carbon lean middleware platform, WSO2 Message Broker and WSO2 CEP Server are built as a set of pluggable components, allowing developers to deploy only those components they need. For example, a developer that wants to add advanced monitoring to the WSO2 CEP Server has the flexibility to add the WSO2 Business Activity Monitor (WSO2 BAM).

The WSO2 middleware products run on the common Carbon framework, which provides enterprise-class management, security, clustering, logging, statistics, tracing, and other capabilities, and they are accessed via a unified graphical management console. This empowers enterprise IT teams to spend their time integrating systems and building new processes and applications instead of struggling with the rigid boundaries and complexity of proprietary middleware platforms—providing significant savings in project time, costs and staffing.

As Carbon products, WSO2 Message Broker and WSO2 CEP Server are 100% open source and available as both downloadable software and virtual machine images. Because the WSO2 Stratos cloud platform builds on and extends WSO2 Carbon, developers who use WSO2 Message Broker and WSO2 CEP Server to build applications and services also can seamlessly migrate them to private clouds, public clouds or cloud hybrid environments.

Availability and Support

WSO2 Message Broker and WSO2 CEP Server are available today as software downloads and as WSO2 Cloud Virtual Machines running on the Amazon Elastic Computing Cloud (EC2), Linux Kernel Virtual Machine (KVM), or VMware ESX. As fully open source solutions released under the Apache License 2.0, they do not carry any licensing fees.

WSO2 Message Broker and WSO2 CEP Server products are backed by a world-class technical team in which the experts that helped create the software provide support, leading to direct and immediate access to the people with in-depth knowledge of the middleware. WSO2 service and support options include evaluation support, a special QuickStartSM consulting program, development support, and production support.

About WSO2

WSO2 is the lean enterprise middleware company. It delivers the only complete open source enterprise SOA middleware stack purpose-built as an integrated platform to support today’s heterogeneous enterprise environments—internally and in the cloud. WSO2’s service and support team is led by technical experts who have proven success in deploying enterprise SOAs and contribute to the technology standards that enable them. For more information,visit and the WSO2 OxygenTank developer portal at, or check out WSO2 on Twitter, LinkedIn, Facebook, WSO2 Blogsand FriendFeed.

All trademarks and registered trademarks are the properties of their respective owners. EsperTM is a registered trademark of EsperTech.