Camel mind map Apache Camel is an extremely well thought framework for messaging. After re-reading the start guide I thought it would be good to draw a mind map of the main concepts and how they relate to each other. As I drawing on a piece of paper, my little daughter joined me, started to read out loud what she saw as the main title, Camel , and commented "a Camel is very strong" 😊 . Back to the concepts, from the top and going down we have: Endpoint : it is instantiated by a Component A Producer sends a message to an Endpoint while a Consumer gets a message from it A Route will connect Endpoints and may use Processors to process Messages A Message is accessed by the Processor via the Exchange which presents the input and output