Route, transform, split, multicast messages, and do much more with Camel Overview In Detail With new APIs and technologies emerging every day, the need for integrating applications is greater than ever before. With the right tools, integrating applications is not hard. Apache Camel is the leading open source integration and message orchestration framework. Apache Camel, which has a variety of connectors and features numerous well-known integration patterns, has an enormous advantage over home grown integration solutions. Instant Apache Camel Message Routing helps you to get started using the Camel routing engine and Enterprise Integration Patterns. This book will show you how to create integration applications using Apache Camel. You will learn how Camel works and how to leverage the Enterprise Integration Patterns for message routing. Instant Apache Camel Message Routing is a practical and step-by-step guide to Apache Camel and integration patterns. This book will show you how Apache Camel works and how it integrates disparate systems using Enterprise Integration Patterns. The book starts with a high level overview of the Camel architecture before diving into message routing principles. Then, it introduces a number of patterns, complete with diagrams, common use cases, and examples about how to use them with Camel. The book also shows you how to test and monitor Camel applications and cope with failure scenarios. What you will learn from this book Approach Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This short, instruction-based guide shows you how to perform application integration using the industry standard Enterprise Integration Patterns. Who this book is written for This book is intended for Java developers who are new to Apache Camel and message-oriented applications.
“Apache Camel Message Routing” is a new book (see http://bit.ly/1dNE9lm) published on August, 26th, 2013 by PACKT PUBLISHING (ISBN: 978-1783283477). Author is Bilgin Ibryam. As it’s subtitle says, the book describes how to “route, transform, split, multicast messages, and do much more with [Apache] Camel”.
Apache Camel is the best integration framework “on the market”. It has very good domain specific languages, many connectors, different companies behind it, and an awesome worldwide open source community. So, seeing a new book about Apache Camel is always good news!
Content
First of all, the book has only 50 pages. So it does not contain that much content. It offers a short introduction to Apache Camel. Afterwards, it explains several Enterprise Integration Patterns such as Splitter, Aggregator or Content-based Router, and how to implement these patterns with Apache Camel. The book uses nice screenshots and offers step-by-step explanations in each section. You can also download the source code examples for getting started quickly.
Conclusion
Good news:
- Finally, a new Apache Camel book - Easy to read - Good examples - Good starting point for newbies
Bad news:
- Just 50 pages. Just for getting started. Therefore, very expensive. - You can find all information of this book on Camel’s website for free (though, newbies might not find all this information easily by searching the website) - “Camel in Action” is also available. That’s another awesome Apache Camel book, which also explains all basics, but also many many more details (500 pages) - If you already know Apache Camel, you do NOT need this book
Summary:
If you are looking an easy-to-read book for getting started with Apache Camel, then this book is for you. Afterwards, you still need to buy “Camel in action”, too. “Camel in action” is not as easy as this one for getting started, as even the first chapters contain many details. This might be to much for newbies. So, it is no bad idea to start with this book, then buy “Camel in Action” for using Apache Camel in your projects.