Messaging Battle

Thursday May 16, half of the i8c team gathered for the “Messaging Battle”. In our daily life, we typically work with Integration solutions (ESB‘s) and Message Oriented Middleware (MOM) from the same vendor.

But as integration specialists we also encounter situations where we need to communicate with a MOM product from another vendor. ESB’s come with adapters to interconnect with other queuing solutions: JMS adapter, WebSphereMQ adapter etc.

Four teams of 5 people (half of the 40 i8c consultants) went for the challenge to combine 5 ESB‘s from different vendors with 5 messaging solutions (queuing products).

The following ESB’s were used

in combination with the following messaging solutions:

Note: for JBoss, the JEE application server was used with message driven beans, without any specific integration framework.

Team 1


Team 2

Team 3

Team 4


Of course there were the typical issues: network connectivity with a DHCP server sometimes refusing to cooperate, an undersized Virtual Machine for the brand new but rather heavy SAP PI server etc. Also some interesting learning points while configuring JMS e.g. with different JNDI providers.

Team 1 were declared winners: regardless of their technical challenges, they were the quickest to have messages flying around the whole chain of 5 ESB’s and 5 queuing products. Interesting to see how connections was established from Apache Camel to Azure Messaging and from Microsoft BizTalk to a JMS server using the JNBridge JMS adapter for BizTalk.

An afternoon of technical challenges but also fun.  Learning about other ESB’s while looking over the shoulders of colleagues.

Author: Guy



Curious to know more about this topic?

Working at i8c

i8c is a system integrator that strives for an informal atmosphere between its employees, who have an average age of approx 30 years old. We invest a lot of effort in the professional development of each individual, through a direct connection between the consultants and the management (no multiple layers of middle management). We are based in Kontich, near Antwerp, but our customers are mainly located in the triangle Ghent-Antwerp-Brussels and belong to the top 500 companies in Belgium (Securex, Electrabel, UCB, etc…).

Quality Assurance

i8c is committed to delivering quality services and providing customer satisfaction. That’s why we invested in the introduction of a Quality Management System, which resulted in our ISO9001:2000 certification. This guarantees that we will meet your expectations, as a reliable, efficient and mature partner for your SOA & integration projects.

i8c - ISO9001-2015

Also worth reading

AWS AppFlow: Streamlining SaaS Integrations with AWS Services

In today’s digital world, organizations are constantly looking for ways to streamline their workflows and improve their data management processes. One of the key challenges that organizations face is integrating their various software as a service (SaaS) applications with their data management systems. This is

Read More »

Apigee Scope Validation using OpenAPI Specification

In API security and management, we often use a lot of different security mechanisms to protect the requested resource behind the API Gateway. One of these mechanisms is the validation of scopes to authorize a client on a specific sub-resource of the API. Most of

Read More »