Talend ESB supports the graphical modeling of Routes in Talend Studio. Additionally Talend ESB also supports the deployment of Routes directly written in one of the three Apache Camel DSL:
- Java DSL - A Java based DSL using the fluent builder style. See http://camel.apache.org/java-dsl.html for more information.
- Spring XML - A XML based DSL in Spring XML files. See http://camel.apache.org/spring.html for more information.
- Blueprint XML - A XML based DSL in OSGi Blueprint XML files. See http://camel.apache.org/using-osgi-blueprint-with-camel.html for more information.
Although there are other DSL which is supported by Camel (http://camel.apache.org/dsl.html) and which also works technically with the Talend ESB, it is important to note that Talend ESB only provides full support for the Java, Spring and Blueprint DSL on Talend Runtime and for others only limited support (Minor / S4 Support Level only).
For more information on designing Routes in Talend Studio, see Getting started with a basic Route.