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: