Camel is a framework with the main purpose of simplifying the integration of different systems which normally do not communicate easy with each other.
The presentation focuses on a short description of the Apache Camel architecture, main concepts and abstractions, the routing engine which stands at the core of the framework and, most importantly, on highlighting, in parallel, a subset of commonly used Enterprise Integration Patterns together with their Camel implementation and their practical usage.
The discussion main takeaways would be:
- Apache Camel general concepts and Message Model
- An architectural overview containing descriptions about the CamelContext, Routes, Domain Specific Languages, Processors, Components, etc.
- An overview of the Message Routing concepts
- A subset of Enterprise Integration Patterns examples and how easy it is to implement them with the Camel framework