Camel in Action cover
Welcome to liveBook!

This is an online version of the Manning book Camel in Action. With liveBook you can access Manning books in-browser — anytime, anywhere.

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. This book aims to guide readers through those 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 six parts:

  • Part 1—First steps
  • Part 2—Core Camel
  • Part 3—Developing and testing
  • Part 4—Going further with Camel
  • Part 5—Running and managing Camel
  • Part 6—Out in the wild

Part 1 starts off simply, 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 start learning the concepts and terminology of Camel.
  • Chapter 2 covers Camel’s main feature: message routing. Java DSL and XML DSL are covered, as are several Enterprise Integration Patterns (EIPs). EIPs are basically canned solutions to integration problems.

Part 2 builds on the foundation of part 1 and 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