Slides from JavaBin talk in Grimstad Norway, presented by Claus Ibsen in February 2016.
This slide deck is full up to date with latest Apache Camel 2.16.2 release and includes additional slides to present many of the features that Apache Camel provides out of the box.
2. Claus Ibsen
• Principal Software Engineer at Red Hat
• Apache Camel
• 8 years working with Camel
• Author of Camel in Action books
@davsclaus
davsclaus.com
3. Agenda
• What is Apache Camel?
• Little Example
• Trying Apache Camel
• What's in the Camel Box?
• Running Camel
• More Information
4. What is Apache Camel?
• Quote from the website
Apache Camel is a
powerful Open Source
Integration Framework
based on
Enterprise Integration Patterns
5. What is Apache Camel?
• Quote from the website
Apache Camel is a
powerful Open Source
Integration Framework
based on
Enterprise Integration Patterns
52. Run with web console
mvn io.hawt:hawtio-maven-plugin:1.4.60:camel
http://hawt.io/maven
53. Widget & Gadget Example
• camel-example-widget-gadget-xml
bin/activemq console
mvn exec:java
There is a
Java
example
also
Requires
ActiveMQ
running
54. Agenda
• What is Apache Camel?
• Little Example
• Trying Apache Camel
• What's in the Camel Box?
• More Information
57. Pipes and Filters EIP
from("file:inbox")
.pipeline()
.to("bean:decrypt")
.to("bean:authenticate")
.to("bean:de-dup");
58. Pipes and Filters EIP
from("file:inbox")
.to("bean:decrypt")
.to("bean:authenticate")
.to("bean:de-dup");
pipeline is default mode so its
nearly always omitted
127. More Information
• My blog
• http://www.davsclaus.com
• Apache Camel 3rd party blogs/articles/etc
• http://camel.apache.org/articles
• Camel videos
• https://vimeo.com/tag:apachecamel
• Best What is Camel article
• https://dzone.com/articles/open-source-integration-apache
• Free chapter 1 covers Camel concepts to learn
• http://manning.com/ibsen/chapter1sample.pdf
@davsclaus
davsclaus.com