Introduction - 6.3

Talend ESB Mediation Developer Guide

EnrichVersion
6.3
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
task
Design and Development
EnrichPlatform
Talend ESB

Note

This manual covers the Apache Camel 2.10.x series.

Talend ESB provides a fully supported, stable, production ready distribution of the industry leading open source integration framework Apache Camel. Apache Camel uses well known Enterprise Integration Patterns to make message based system integration simpler yet powerful and scalable.

The Apache Camel uses a lightweight, component based architecture which allows great flexibility in deployment scenarios: as stand-alone JVM applications or embedded in a servlet container such as Tomcat, or within a JEE server, or in an OSGi container such as Equinox.

Apache Camel and Talend ESB come out of the box with an impressive set of available components for all commonly used protocols like http, https, ftp, xmpp, rss and many more. A large number of data formats like EDI, JSON, CSV, HL7 and languages like JS, Python, Scala, are supported out of the box. Its extensible architecture allows developers to easily add support for proprietary protocols and data formats.

The Talend ESB distribution supplements Apache Camel with support for OSGi deployment, support for integrating Talend jobs on Camel routes and a number of advanced examples. Its OSGi container uses Apache Karaf, a lightweight container providing advanced features such as provisioning, hot deployment, logger system, dynamic configuration, complete shell environment, and other features.