Enterprise middleware vendor WS02 updated its Carbon Core Framework last week, including a new message broker and Complex Event Processing (CEP) server.
Moving messages from .NET to Java platforms get easier with new middleware messaging engine.
The new offerings expand the open source based middleware server suite from WS02, providing a more thorough end-to-end framework.
“The message broker is a messaging engine that supports the JMS APIs for Java but also support WS-eventing which allows you to handle web based subscriptions,” Paul Fremantle, WSO2 co-founder and CTO, told InternetNews.com “We’ve also added in the Amazon simple queuing API.”
Fremantle noted that the WS02’s message broker is based on the open source Apache Qpid Advanced Message Queuing Protocol (Advanced Message Queuing Protocol) system. He added that there are multiple ways that the message broker can be deployed and used. Freemantle explained that the message broker runs on top of WS02’s Carbon middleware server.
“If you want to link up Java and .NET clients together in a pub/sub model, there are .NET and java clients available for the message broker and you could publish events in .net and pick them up in Java and vice-versa,” Freemantle explained. “All those clients need is a network connection to the message broker server.”
Another possible scenario is embedding it as a process on a Carbon server where it provides persistent messaging for other Carbon servers.
The other new piece of technology from WS02 is a Complex Event Processing (CEP) system.
“The CEP engine is all about taking events and spotting patterns in them,” Freemantle said. “An example could be, did I get more than three credit card transaction within a minute, which could be an indicator of fraudulent activity.”
Freemantle noted that beyond fraud detection, CEP is useful for monitoring and alerting as well as algorithmic trading. As part of WS02 overall Carbon middleware platform, Freemantle said users would be able to create queries for any data occurring on Carbon.
WS02’s CEP engine is based on the open source Drools Fusions project, which is led by Red Hat’s JBoss division. Red Hat currently provides Drools Fusion as a technology preview as part of the JBoss Business Rules Management System (BRMS) 5.1 release, which debuted at the end of 2010. Freemantle noted that he has had very positive experiences working with the JBoss community.
That said, Freemantle added that WS02 can leverage the open source Esper CEP engine as well.
“We’re basically offering people a choice between a Drools Fusion based model and an Esper based model,” Freemantle said. “We’re also looking at potentially writing a CEP engine of our own.”