Apache Camel Tutorial – Introduction to EIP, Routes, Components, Testing, and other Concepts

Posted in EAI, ESB, Java / JEE on May 4th, 2012 by Kai Wähner

Data exchanges between companies increase a lot. The number of applications, which must be integrated increases, too. The interfaces use different technologies, protocols and data formats. Nevertheless, the integration of these applications shall be modeled in a standardized way, realized efficiently and supported by automatic tests. Such a standard exists with the Enterprise Integration Patterns (EIP) [1], which have become the industry standard for describing, documenting and implementing integration problems. Apache Camel [2] implements the EIPs and offers a standardized, internal domain-specific language (DSL) [3] to integrate applications. This article gives an introduction to Apache Camel including several code examples.

Tags: , , , , , , , , , , , , , , , ,

Spoilt for Choice: Which Integration Framework to use – Spring Integration, Mule ESB or Apache Camel?

Posted in EAI, ESB, Java / JEE on January 10th, 2012 by Kai Wähner

Data exchanges between companies increase a lot. The number of applications which must be integrated increases, too. The interfaces use different technologies, protocols and data formats. Nevertheless, the integration of these applications shall be modeled in a standardized way, realized efficiently and supported by automatic tests.

Three integration frameworks are available in the JVM environment, which fulfil these requirements: Spring Integration, Mule ESB and Apache Camel. They implement the well-known Enteprise Integration Patterns (EIP, http://www.eaipatterns.com) and therefore offer a standardized, domain-specific language to integrate applications.

Tags: , , , , , , , , , , , , , ,

Notes from the „FUSE Community Day 2010“ in Frankfurt (about SOA, Apache Camel, Active MQ, Service Mix ESB)

Posted in ESB, IT Conferences, Java / JEE, SOA on May 26th, 2010 by Kai Wähner

“FUSE Community Day 2010“ in Frankfurt

On May 25th 2010, I attended the „FUSE Community Day 2010“ in Frankfurt, Germany. That is a free one day conference, where some important open source projects of Apache are presented by Fuse – a company which offers commercial support for versions based on these products.

Which products were presented?

FUSE presented especially the following three products:

–       Camel: A lightweight framework which implements the common Enterprise Integration Patterns (EIP).

–       Active MQ: A message queuing software.

–       Service Mix. An Enterprise Service Bus (ESB), which uses for instance Camel and Active MQ.

Tags: , , , , , , , , , , , , , ,