Apache Camel is a Java framework that lets you implement the standard enterprise integration patterns in a few lines of code. With a concise but sophisticated DSL you snap integration logic into your app, Lego-style, using Java, XML, or Scala. Camel supports over 80 common transports such as HTTP,REST, JMS, and Web Services. Camel in Action is a Camel tutorial full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data.It then shows you the entire lifecycle and goes in depth on how to test, deal with errors, scale, deploy, and even monitor your app- details you can find only in the Camel code itself. Written by the developers of Camel, this book distills their experience and practical insights so that you can tackle integration tasks like a pro. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside
I read only the parts I need to know for my thesis. This book is very good for beginners with Camel and gives also very good hints for intermediate users. I like the way it is structured.
This book shouldn’t be necessary if the developers themselves actually update their docos.
Gives a comprehensive insight into Camel, I would’ve preferred more design patterns and scenario implementation- especially using BDD like Cucumber and Gherkin.
This book is an extensive Camel guide. It covers Camel 2. I recommend reading it but beware that it long and you better read it as you need, not all at once. For me, it took a year to finish the book.
One stop shop for Camel developers. Deep, comprehensive, full of details & examples to make sure these are clear and understandable. I didn't have any prior Camel experience and obviously this book didn't make me an expert in the matter, but the starting boost was very solid indeed.
Any cons then? As I know how to be a pain in the @ass, I got some :)
* I'd like read a bit more about Scala DSL - right now I just know that it exists and I've seen one or two very simple examples, but I'd like learn more about the actual difference and limitations (because these exist)
* second point is more important - I like the deployment chapter, but I feel that the actual fail-over topic was not cover in a sufficient manner. I mean - you can read about a scenario with Camel as a load balancer (even if LB is not an "official" EIP from Hohpe's book), but what about Camel itself? If I use it as a router - how can I avoid Camel being a bottleneck?
Except these few minor points, this is just an awesome book about awesome piece of tech. Truly recommended.
A splendid introduction to Camel, this book covered everything I wanted to know about it (at the entry level at least). Of course, given the sheer number of technologies that Camel integrates with, it would be impossible to cover all of them at length but the author has done a great job introducing the general idea behind each of them.
To sum it all up - if you're new to Camel, this is book is a perfect starting point.
Way better than the official documentation, while it will not cover everything related to Apache Camel, it will give its reader a serious head start when trying to use it not only for base scenarios as well as more advanced situations. It's simple to understand and thorough in the knowledge it provides.
I found the book got me up and running quicker than the online material. Understanding the message model and the exchange was key for me. I found the examples throughout to be clear and illustrative. The chapter on testing was a highlight. Fantastic library. I hope it keeps getting better for years to come.
Very good introduction into Apache Camel. Starting from basics of Camel, it goes through different examples, showing how to build different systems using it. There is also description of maintenance, deployment, extension, etc.
Great read for people just starting with Camel as well as people done some stuff with it already. I was excited by interesting EIP cases suggested, which made my head work :) Also it highlighted areas I never covered - have a todo list to work on.
Haven't read the whole book, only those chapters I was interested in. The book does a great job in helping to get started with Camel providing nice introduction into the topic and interesting examples.
A very good Camel introduction. Would not recommend to those who have experience with this framework. Learning curve in the book is lean, and most things are necessary but not so hard to figure out by yourself (when reading through Apache Camel site docs, for instance). For me it was just right : )
This book is a bit clumsy, but, good enough. I needed to supplement this book with additional articles from the web on the Java language, Spring, Server-side POJOs, and Camel.
Apache camel is indeed a very interesting subject and Claus has explained the concepts in the best possible way. I would recommend this book to anybody who wants to learn Apache Camel.
Great nuts and bolts technical explanation of Apache Camel with lots of examples. Camel is a great tool for Java integrators and this book made camel easier to understand.