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

Wednesday Sep 10, 2008

ComplexEvents.com
OpenESB has now joined ComplexEvents.com as a partner! The Intelligent Event Processor (IEP) service engine in OpenESB provides CEP and ESP capabilities that can be used to build an Event-Driven Architecture (EDA) and assist in Business Activity Monitoring (BAM).

ComplexEvents.com provides an overview and history of developments and ongoing research in the growing sector of CEP applications. OpenESB provides tooling for building CEP models and connecting them to the ESB with the IEP service engine.

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]

Monday Jun 23, 2008

Oh dear! You've just grabbed CAPS 6 and in an effort to see what makes the new stuff tick, you've only gone and deleted some files and corrupted your app server domain with no idea of how to get it back. Or perhaps you want a second domain so you can deploy to multiple GlassFish instances? Whatever your reasons, if you want to create a domain in CAPS 6 that is the same as the "out of the box" installed domain, there's a few things you need to be aware of first...[Read More]

Thursday Jun 19, 2008

This year's Management World exhibition in Nice demonstrated a collaborative proof of a next generation Mediation Framework that aims to lower the integration costs to Operations Support Systems (OSS) as part of Nokia Siemens Networks' Open EMS Suite (OES). The demo consisted of a Java Business Integration (JBI) solution composed of software components from Nokia Siemens Networks, Sun Microsystems, Tail-f Systems and Xelas Software to prove three distinct use cases for Virtual Private Network (VPN) provisioning, Configuration Management (CM) upload and a Mobilised Operations Management Solution (MOMS) for resolution of trouble tickets...[Read More]