Camel in Action cover
welcome to this free extract from
an online version of the Manning book.
to read more

About this Book


Apache Camel exists because integration is hard and Camel’s creators wanted to make things easier for users. Camel’s online documentation serves as a reference for its many features and components. In contrast, this book aims to guide readers through these features, starting with the simple points and building up to advanced Camel usage by the end of the book. Throughout the book, Camel’s features are put into action in real-life scenarios.


The book is divided into three parts:

Part 1 starts off simple by introducing you to Camel’s core functionality and concepts, and it presents some basic examples.

  • Chapter 1 introduces you to Camel and explains what Camel is and where it fits into the bigger enterprise software picture. You’ll also learn the concepts and terminology of Camel.
  • Chapter 2 covers Camel’s main feature, which is message routing. The Java DSL and Spring DSL are covered as are several enterprise integration patterns (EIPs). EIPs are basically canned solutions to integration problems.

Building on part 1’s foundation, part 2 covers the core features of Camel. You’ll need many of these features when using Camel.

Who should read this book

Code conventions

Source code downloads

Software requirements

Author Online