SOA, ESB, JBI, JMS and other TLAs Louis Polycarpou's polyblog

Wednesday Aug 27, 2008


Yesterday, Jason invited me to a meeting with fellow guinea pigs colleagues Mark and Sebastien on short notice to investigate an issue with OpenESB. Although we are located in different parts of Europe, within just a few minutes, we were all in a room together analysing and solving the problem collectively. This could, of course, only be achieved by joining a virtual world in Project Wonderland. The question, however, isn't what can an OpenESB Wonderland do for you, it's more a case of what you can do in an OpenESB Wonderland...[Read More]

Saturday Aug 16, 2008


The second installment of this three-part series considers the use of Java MQ clustering for service availability and the different options available for configuring and developing JMS applications that are cluster-aware in CAPS 6 and Open ESB...[Read More]

Wednesday Aug 13, 2008

I recently tried to implement the scenarios presented in the Fuji screencast integration demos using Open ESB v2 and the new Apache Camel Service Engine.

Camel is an integration framework that implements EIPs using a choice of DSL that can be used standalone or in a JBI service engine to build routing and mediations of JBI components. Similarly, Fuji provides a rapid mechanism for implementing enterprise integration patterns and integrating JBI components. It includes a light-weight JBI micro-kernel that can be installed into an OSGi container...[Read More]

Friday Aug 08, 2008


Java CAPS 6 ships with GlassFish Enterprise Server and with it comes a new default JMS provider - Java MQ (or Open MQ). Java MQ has a number of benefits over the previous STCMS provider, including clustering for both data and service availability, JDBC HA support (e.g. using MySQL Cluster or HADB), wildcard destinations, schema validation and other features.

In the first of a three-part series, I attempt to explain the use of resource adapters and lifecycle options for CAPS 6 & MQ deployments. The next parts will cover available options for clustering and HA and step-by-step instructions for achieving HA with CAPS 6, Java MQ and MySQL Cluster...[Read More]