Apache Camel is a rule-based routing and mediation engine which provides a Java object based implementation of the Enterprise Integration