You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2016/01/19 02:19:39 UTC

svn commit: r978012 [2/2] - in /websites/production/camel/content: articles.html books.data/3151EN_Mastering_Apache_Camel.jpg books.data/camel-design-patterns.jpg books.html books.thumbs/3151EN_Mastering_Apache_Camel.jpg cache/main.pageCache

Modified: websites/production/camel/content/books.html
==============================================================================
--- websites/production/camel/content/books.html (original)
+++ websites/production/camel/content/books.html Tue Jan 19 01:19:38 2016
@@ -75,7 +75,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 id="Books-Books">Books</h1><p>This page lists the known books about Apache Camel. If you happen to know a book which is not listed then please contact us, for example using the <a shape="rect" href="mailing-lists.html">Mailing Lists</a>.</p><ul><li><a shape="rect" class="external-link" href="http://manning.com/ibsen2/" rel="nofollow">Camel in Action&#160;2nd edition</a></li><li><a shape="rect" class="external-link" href="http://www.manning.com/ibsen" rel="nofollow">Camel in Action</a></li><li><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-developers-cookbook/book" rel="nofollow">Apache Camel Developer's Cookbook</a></li><li><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/mastering-apache-camel" rel="nofollow">Mastering Apache Camel</a></li><li><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/apache-camel-essentials" rel=
 "nofollow">Apache Camel Essentials</a></li><li><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-message-routing/book" rel="nofollow">Instant Apache Camel Message Routing</a></li><li><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-messaging-system/book" rel="nofollow">Instant Apache Camel Messaging System</a></li><li><a shape="rect" class="external-link" href="http://www.enterpriseintegrationpatterns.com/" rel="nofollow">Enterprise Integration Patterns</a></li></ul><h3 id="Books-CamelinAction2ndedition">Camel in Action 2nd edition</h3><p><a shape="rect" class="external-link" href="http://manning.com/ibsen2/" rel="nofollow">Camel in Action&#160;2nd edition</a> by&#160;<a shape="rect" class="external-link" href="http://davsclaus.blogspot.com/" rel="nofollow">Claus Ibsen</a>&#160;and&#160;<a shape="rect" class="external-link" href="http://janstey.blogspot.com/" rel="nofollow">Jonathan Anstey</a>. To be published by&#160;<a
  shape="rect" class="external-link" href="http://www.manning.com/" rel="nofollow">Manning</a>&#160;- writing started in 2015. (use coupon code&#160;<strong>camel39</strong>&#160;for 39% discount if ordering from Manning)</p><p><a shape="rect" class="external-link" href="http://manning.com/ibsen2/" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/cia2-cover-small.jpg" data-image-src="/confluence/download/attachments/14058221/cia2-cover-small.jpg?version=1&amp;modificationDate=1436877708000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="59690693" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="cia2-cover-small.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-
 resource-container-version="26"></span></a></p><p><a shape="rect" class="external-link" href="http://manning.com/ibsen2/" rel="nofollow">Camel in Action, Second Edition</a> is the most complete Camel book on the market. This updated tutorial is 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 monitor your app and even how to build custom tooling-details you can find only in the Camel code itself. Written by core developers of Camel and the authors of the first edition, this book distills their experience and practical insights so that you can tackle integration tasks like a pro.</p><h3 id="Books-CamelinAction">Camel in Action</h3><p><a shape="rect" class="external-link" href="http://www.manning.com/ibsen/" rel="nofollow">Camel in Action</a> by <a shape="rect" class=
 "external-link" href="http://davsclaus.blogspot.com/" rel="nofollow">Claus Ibsen</a> and <a shape="rect" class="external-link" href="http://janstey.blogspot.com/" rel="nofollow">Jonathan Anstey</a>. Published by <a shape="rect" class="external-link" href="http://www.manning.com" rel="nofollow">Manning</a> in December 2010.</p><p><a shape="rect" class="external-link" href="http://manning.com/ibsen" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/cia_small.jpg" data-image-src="/confluence/download/attachments/14058221/cia_small.jpg?version=1&amp;modificationDate=1380962005000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="35192941" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="cia_small.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-co
 ntent-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-resource-container-version="26"></span></a></p><p><a shape="rect" class="external-link" href="http://manning.com/ibsen" rel="nofollow"><em>Camel in Action</em></a> 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&#8212;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.</p><h3 id="Books-ApacheCamelDeveloper'sCookbook">Apache Camel Developer's Cookbook</h3><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-developers-cookbook/book" rel="nofollow">Apache Camel Developer
 's Cookbook</a> by <a shape="rect" class="external-link" href="http://twitter.com/scottcranton" rel="nofollow">Scott Cranton</a> and <a shape="rect" class="external-link" href="http://jakubkorab.net" rel="nofollow">Jakub Korab</a>. Published by <a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a> in December 2013.</p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-developers-cookbook/book" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/CamelCookbookCover.png" data-image-src="/confluence/download/attachments/14058221/CamelCookbookCover.png?version=1&amp;modificationDate=1387197366000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="39190530" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-defaul
 t-alias="CamelCookbookCover.png" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/png" data-linked-resource-container-id="14058221" data-linked-resource-container-version="26"></span></a></p><p><em><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-developers-cookbook/book" rel="nofollow">Apache Camel Developer's Cookbook</a></em> is a collection of over 100 how-to recipes for working with Apache Camel. It is intended for use by busy developers who may not necessarily have time to learn the whole framework in order to be productive. It does this without sacrificing any of the detail needed to build performant, reliable system integrations. Developers new to Apache Camel will find useful information on how to set up Camel in both regular Java and Spring-based applications, through to the ins-and-outs of the various Enterprise Integration Patterns (EIPs) (how they are affected by multithreading, transactions etc
 .), payload transformations and testing. Experienced developers will also benefit from coverage of parallel and asynchronous processing, error handling and compensation, transactions and idempotency, monitoring and debugging, as well as Camel&#8217;s support for security. All recipes are backed by fully unit-tested example code in both the Java and XML DSLs, all of which is available on github at <a shape="rect" class="external-link" href="http://github.com/CamelCookbook/camel-cookbook-examples" rel="nofollow">CamelCookbook/camel-cookbook-examples</a>.</p><h3 id="Books-MasteringApacheCamel">Mastering Apache Camel</h3><p><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/mastering-apache-camel" rel="nofollow">Mastering Apache Camel</a> by&#160;<a shape="rect" class="external-link" href="https://twitter.com/jbonofre" rel="nofollow">Jean-Baptiste Onofr&#233;</a>. Published by&#160;&#160;<a shape="rect" class="external-link" href="http://www.pac
 ktpub.com/" rel="nofollow">Packt publishing</a>&#160;in June 2015.</p><p><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/3151EN_Mastering%20Apache%20Camel.jpg" data-image-src="/confluence/download/attachments/14058221/3151EN_Mastering%20Apache%20Camel.jpg?version=1&amp;modificationDate=1437466452000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="60624626" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="3151EN_Mastering Apache Camel.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-resource-container-version="26"></span></p><p>This book will provide you with the skills you need to efficiently create routes using Apache Camel.</p><p>After briefly introducing the key feature
 s and core concepts of Camel, the book will take you through all the important features and components, starting with routing and processors. You will learn how to use beans in Camel routes, covering everything from supported registries and annotations, to the creation of an OSGi bundle and writing route definitions with Blueprint DSL. Leverage the Enterprise Integration Patterns (EIPs) supported by Camel and implement them in your routes. You will then see how components and endpoints handle exchanges in Camel, and how you can use them to create a complete and powerful mediation framework. You will finally learn how to tackle errors and perform testing to ensure that your integration projects are working successfully.</p><h3 id="Books-ApacheCamelEssentials">Apache Camel Essentials</h3><p><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/apache-camel-essentials" rel="nofollow">Apache Camel Essentials</a>&#160;by&#160;Prajod Surendran V, Gna
 naguru Sattanathan, Naveen Raj. Published by&#160;<a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a>&#160;in June 2015.</p><p><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/apache-camel-essentials" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/B03507_MockupCover_Normal.jpg" data-image-src="/confluence/download/attachments/14058221/B03507_MockupCover_Normal.jpg?version=1&amp;modificationDate=1437026191000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="60623621" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="B03507_MockupCover_Normal.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container
 -id="14058221" data-linked-resource-container-version="26"></span></a></p><p>This book offers you a small learning curve to get the most out of enterprise Camel integrations. At the beginning of the book, you will learn about the installation and setup of Apache Camel and discover more about Camel concepts such as the development environment, routing, deployment strategies, and dependencies. After that, you will learn how to configure Camel endpoints using DSL and Spring XML, and also learn how to use Camel for web service integrations. Later on in the book, you will learn how to execute multiple Camel projects across a wide spectrum of business use cases. You will round off your Camel journey with coverage of social media integration and discover the best ways to implement Camel in your system.</p><h3 id="Books-InstantApacheCamelMessageRouting">Instant Apache Camel Message Routing</h3><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-message-routin
 g/book" rel="nofollow">Instant Apache Camel Message Routing</a> by <a shape="rect" class="external-link" href="http://ofbizian.com/" rel="nofollow">Bilgin Ibryam</a>. Published by <a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a> in August 2013.</p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-message-routing/book" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/3477OSmall.jpg" data-image-src="/confluence/download/attachments/14058221/3477OSmall.jpg?version=1&amp;modificationDate=1378800521000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="34177474" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="3477OSmall.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linke
 d-resource-content-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-resource-container-version="26"></span></a></p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-message-routing/book" rel="nofollow"><em>Instant Apache Camel Message Routing</em></a> will help you to get started with Camel and Enterprise Integration Patterns in matter of hours. It is a short, focused and practical guide to Apache Camel that provides a high level overview of the Camel architecture and message routing principles. It introduces a number of integration patterns, complete with diagrams, common use cases, and examples about how to use them.<br clear="none"> The book is easy to read and ideal for developers who want to get started with Camel and message routing quickly.</p><h3 id="Books-InstantApacheCamelMessagingSystem">Instant Apache Camel Messaging System</h3><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-m
 essaging-system/book" rel="nofollow">Instant Apache Camel Messaging System</a> by Evgeniy Sharapov. Published by <a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a> in September 2013.</p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-messaging-system/book" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/5347OSmall.jpg" data-image-src="/confluence/download/attachments/14058221/5347OSmall.jpg?version=1&amp;modificationDate=1380961867000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="35192940" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="5347OSmall.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-conta
 iner-id="14058221" data-linked-resource-container-version="26"></span></a></p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-messaging-system/book" rel="nofollow"><em>Instant Apache Camel Messaging System</em></a> is a practical, hands-on guide that provides you with step-by-step instructions which will help you to take advantage of the Apache Camel integration framework using Maven, the Spring Framework, and the TDD approach.</p><p>Instant Apache Camel Messaging System introduces you to Apache Camel and provides easy-to-follow instructions on how to set up a Maven-based project and how to use unit tests and mocks to develop your application in a &#8220;test first, code later&#8221; manner. This book will help you take advantage of modern Java development infrastructures including the Spring Framework, Java DSL, Spring DSL, and Apache Camel to enhance your application.</p><h3 id="Books-EnterpriseIntegrationPatterns">Enterprise Integration Pattern
 s</h3><p><a shape="rect" class="external-link" href="http://www.enterpriseintegrationpatterns.com/" rel="nofollow">Enterprise Integration Patterns</a> by Gregor Hohpe and Bobby Woolf. Published by Addison Wesley in October 2003.</p><p><a shape="rect" class="external-link" href="http://www.enterpriseintegrationpatterns.com/" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/eip_book_cover.jpg" data-image-src="/confluence/download/attachments/14058221/eip_book_cover.jpg?version=1&amp;modificationDate=1266826934000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="14286859" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="eip_book_cover.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="1
 4058221" data-linked-resource-container-version="26"></span></a></p><p>This is known as the EIP book which distills 65 EIP patterns, which Apache Camel implements. If you want to learn the EIP patterns better then this is a great book.</p><p>This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.</p></div>
+<div class="wiki-content maincontent"><h1 id="Books-Books">Books</h1><p>This page lists the known books about Apache Camel. If you happen to know a book which is not listed then please contact us, for example using the <a shape="rect" href="mailing-lists.html">Mailing Lists</a>.</p><ul><li><a shape="rect" class="external-link" href="http://manning.com/ibsen2/" rel="nofollow">Camel in Action&#160;2nd edition</a></li><li><a shape="rect" class="external-link" href="http://www.manning.com/ibsen" rel="nofollow">Camel in Action</a></li><li><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-developers-cookbook/book" rel="nofollow">Apache Camel Developer's Cookbook</a></li><li><a shape="rect" class="external-link" href="https://leanpub.com/camel-design-patterns" rel="nofollow">Camel Design Patterns</a></li><li><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/mastering-apache-camel" rel="nofollow">Mastering Apache Came
 l</a></li><li><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/apache-camel-essentials" rel="nofollow">Apache Camel Essentials</a></li><li><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-message-routing/book" rel="nofollow">Instant Apache Camel Message Routing</a></li><li><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-messaging-system/book" rel="nofollow">Instant Apache Camel Messaging System</a></li><li><a shape="rect" class="external-link" href="http://www.enterpriseintegrationpatterns.com/" rel="nofollow">Enterprise Integration Patterns</a></li></ul><h3 id="Books-CamelinAction2ndedition">Camel in Action 2nd edition</h3><p><a shape="rect" class="external-link" href="http://manning.com/ibsen2/" rel="nofollow">Camel in Action&#160;2nd edition</a> by&#160;<a shape="rect" class="external-link" href="http://davsclaus.blogspot.com/" rel="nofollow">Claus Ibsen</a>&#160;and&#160;
 <a shape="rect" class="external-link" href="http://janstey.blogspot.com/" rel="nofollow">Jonathan Anstey</a>. To be published by&#160;<a shape="rect" class="external-link" href="http://www.manning.com/" rel="nofollow">Manning</a>&#160;- writing started in 2015. (use coupon code&#160;<strong>camel39</strong>&#160;for 39% discount if ordering from Manning)</p><p><a shape="rect" class="external-link" href="http://manning.com/ibsen2/" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/cia2-cover-small.jpg" data-image-src="/confluence/download/attachments/14058221/cia2-cover-small.jpg?version=1&amp;modificationDate=1436877708000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="59690693" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="cia2-cover-small.jpg" data-base-url="https
 ://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-resource-container-version="31"></span></a></p><p><a shape="rect" class="external-link" href="http://manning.com/ibsen2/" rel="nofollow">Camel in Action, Second Edition</a> is the most complete Camel book on the market. This updated tutorial is 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 monitor your app and even how to build custom tooling-details you can find only in the Camel code itself. Written by core developers of Camel and the authors of the first edition, this book distills their experience and practical insights so that you can tackle integration tasks like a pro.</p><h3 id="Books-CamelinAction">Camel in Action</h3><p
 ><a shape="rect" class="external-link" href="http://www.manning.com/ibsen/" rel="nofollow">Camel in Action</a> by <a shape="rect" class="external-link" href="http://davsclaus.blogspot.com/" rel="nofollow">Claus Ibsen</a> and <a shape="rect" class="external-link" href="http://janstey.blogspot.com/" rel="nofollow">Jonathan Anstey</a>. Published by <a shape="rect" class="external-link" href="http://www.manning.com" rel="nofollow">Manning</a> in December 2010.</p><p><a shape="rect" class="external-link" href="http://manning.com/ibsen" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/cia_small.jpg" data-image-src="/confluence/download/attachments/14058221/cia_small.jpg?version=1&amp;modificationDate=1380962005000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="35192941" data-linked-resource-version="1" data-linked-resource-type="at
 tachment" data-linked-resource-default-alias="cia_small.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-resource-container-version="31"></span></a></p><p><a shape="rect" class="external-link" href="http://manning.com/ibsen" rel="nofollow"><em>Camel in Action</em></a> 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&#8212;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.</p><h3 id="Books-ApacheCamelDeveloper'sCookbook">Apache Camel Developer's Cookbook</h3><p><a shape
 ="rect" class="external-link" href="http://www.packtpub.com/apache-camel-developers-cookbook/book" rel="nofollow">Apache Camel Developer's Cookbook</a> by <a shape="rect" class="external-link" href="http://twitter.com/scottcranton" rel="nofollow">Scott Cranton</a> and <a shape="rect" class="external-link" href="http://jakubkorab.net" rel="nofollow">Jakub Korab</a>. Published by <a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a> in December 2013.</p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-developers-cookbook/book" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/CamelCookbookCover.png" data-image-src="/confluence/download/attachments/14058221/CamelCookbookCover.png?version=1&amp;modificationDate=1387197366000&amp;api=v2" data-unresolved-comment-count="0
 " data-linked-resource-id="39190530" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="CamelCookbookCover.png" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/png" data-linked-resource-container-id="14058221" data-linked-resource-container-version="31"></span></a></p><p><em><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-developers-cookbook/book" rel="nofollow">Apache Camel Developer's Cookbook</a></em> is a collection of over 100 how-to recipes for working with Apache Camel. It is intended for use by busy developers who may not necessarily have time to learn the whole framework in order to be productive. It does this without sacrificing any of the detail needed to build performant, reliable system integrations. Developers new to Apache Camel will find useful information on how to set up Camel in both regular Java and Spring-based applications, thro
 ugh to the ins-and-outs of the various Enterprise Integration Patterns (EIPs) (how they are affected by multithreading, transactions etc.), payload transformations and testing. Experienced developers will also benefit from coverage of parallel and asynchronous processing, error handling and compensation, transactions and idempotency, monitoring and debugging, as well as Camel&#8217;s support for security. All recipes are backed by fully unit-tested example code in both the Java and XML DSLs, all of which is available on github at <a shape="rect" class="external-link" href="http://github.com/CamelCookbook/camel-cookbook-examples" rel="nofollow">CamelCookbook/camel-cookbook-examples</a>.</p><h3 id="Books-CamelDesignPatterns">Camel Design Patterns</h3><p><a shape="rect" class="external-link" href="https://leanpub.com/camel-design-patterns" rel="nofollow">Camel Design Patterns</a> by <a shape="rect" class="external-link" href="http://www.ofbizian.com/" rel="nofollow">Bilgin Ibryam</a>. 
 Published by <a shape="rect" class="external-link" href="https://leanpub.com/" rel="nofollow">LeanPub</a> in early 2016.</p><p><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image" height="250" src="books.data/camel-design-patterns.jpg" data-image-src="/confluence/download/attachments/14058221/camel-design-patterns.jpg?version=1&amp;modificationDate=1453112234000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="61336431" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="camel-design-patterns.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-resource-container-version="31"></span></p><p>&#160;</p><p>Patterns, Principles, and Practices for designing Apache Camel applications.&#160;A developer friendly guide with real world use cases a
 nd practical tips for designing and architecting Apache Camel applications.</p><p>There are great books about Apache Camel already, but this book is a little bit different. Here is why.</p><p>Throughout the building of a Camel application, there are many levels of design decisions to be made. Knowing the Camel framework and the Enterprise Integration Patterns (EIPs) is a must, but not enough to architect a real world integration application. Mastering such applications requires understanding of EIPs, Messaging, Microservices and SOA principles, and distributed system concepts as a whole.</p><p>Driven by real world experiences, this book consolidates most commonly used patterns and principles for designing Camel applications. For each pattern, there is a problem description with a context, a proposed solution, and Camel specifics and tips around the implementation. Patterns range from individual Camel route design for happy path scenarios, to error handling and prevention practices, 
 to principles used in deployment of multiple routes and applications for scalability and high availability purposes.</p><h3 id="Books-MasteringApacheCamel">Mastering Apache Camel</h3><p><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/mastering-apache-camel" rel="nofollow">Mastering Apache Camel</a> by&#160;<a shape="rect" class="external-link" href="https://twitter.com/jbonofre" rel="nofollow">Jean-Baptiste Onofr&#233;</a>. Published by&#160;&#160;<a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a>&#160;in June 2015.</p><p><a shape="rect" href="books.data/3151EN_Mastering_Apache_Camel.jpg?version=1&amp;modificationDate=1453112264000&amp;api=v2" data-linked-resource-id="60624626" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="3151EN_Mastering_Apache_Camel.jpg" data-nice-type="Image" data-linked-resource-content-type="image/jpe
 g" data-linked-resource-container-id="14058221" data-linked-resource-container-version="31"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/3151EN_Mastering_Apache_Camel.jpg" data-image-src="/confluence/download/attachments/14058221/3151EN_Mastering_Apache_Camel.jpg?version=1&amp;modificationDate=1453112264000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="60624626" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="3151EN_Mastering_Apache_Camel.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-resource-container-version="31"></span></a></p><p>This book will provide you with the skills you need to efficiently create routes using Apache Camel.</p><p>After briefly introducing 
 the key features and core concepts of Camel, the book will take you through all the important features and components, starting with routing and processors. You will learn how to use beans in Camel routes, covering everything from supported registries and annotations, to the creation of an OSGi bundle and writing route definitions with Blueprint DSL. Leverage the Enterprise Integration Patterns (EIPs) supported by Camel and implement them in your routes. You will then see how components and endpoints handle exchanges in Camel, and how you can use them to create a complete and powerful mediation framework. You will finally learn how to tackle errors and perform testing to ensure that your integration projects are working successfully.</p><h3 id="Books-ApacheCamelEssentials">Apache Camel Essentials</h3><p><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/apache-camel-essentials" rel="nofollow">Apache Camel Essentials</a>&#160;by&#160;Prajod S
 urendran V, Gnanaguru Sattanathan, Naveen Raj. Published by&#160;<a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a>&#160;in January 2016.</p><p><a shape="rect" class="external-link" href="https://www.packtpub.com/application-development/apache-camel-essentials" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/B03507_MockupCover_Normal.jpg" data-image-src="/confluence/download/attachments/14058221/B03507_MockupCover_Normal.jpg?version=1&amp;modificationDate=1437026191000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="60623621" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="B03507_MockupCover_Normal.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-
 resource-container-id="14058221" data-linked-resource-container-version="31"></span></a></p><p>This book offers you a small learning curve to get the most out of enterprise Camel integrations. At the beginning of the book, you will learn about the installation and setup of Apache Camel and discover more about Camel concepts such as the development environment, routing, deployment strategies, and dependencies. After that, you will learn how to configure Camel endpoints using DSL and Spring XML, and also learn how to use Camel for web service integrations. Later on in the book, you will learn how to execute multiple Camel projects across a wide spectrum of business use cases. You will round off your Camel journey with coverage of social media integration and discover the best ways to implement Camel in your system.</p><h3 id="Books-InstantApacheCamelMessageRouting">Instant Apache Camel Message Routing</h3><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-ca
 mel-message-routing/book" rel="nofollow">Instant Apache Camel Message Routing</a> by <a shape="rect" class="external-link" href="http://ofbizian.com/" rel="nofollow">Bilgin Ibryam</a>. Published by <a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a> in August 2013.</p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-message-routing/book" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/3477OSmall.jpg" data-image-src="/confluence/download/attachments/14058221/3477OSmall.jpg?version=1&amp;modificationDate=1378800521000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="34177474" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="3477OSmall.jpg" data-base-url="https://cwiki.apache.org/conf
 luence" data-linked-resource-content-type="image/jpeg" data-linked-resource-container-id="14058221" data-linked-resource-container-version="31"></span></a></p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-message-routing/book" rel="nofollow"><em>Instant Apache Camel Message Routing</em></a> will help you to get started with Camel and Enterprise Integration Patterns in matter of hours. It is a short, focused and practical guide to Apache Camel that provides a high level overview of the Camel architecture and message routing principles. It introduces a number of integration patterns, complete with diagrams, common use cases, and examples about how to use them.<br clear="none"> The book is easy to read and ideal for developers who want to get started with Camel and message routing quickly.</p><h3 id="Books-InstantApacheCamelMessagingSystem">Instant Apache Camel Messaging System</h3><p><a shape="rect" class="external-link" href="http://www.packtpub.
 com/apache-camel-messaging-system/book" rel="nofollow">Instant Apache Camel Messaging System</a> by Evgeniy Sharapov. Published by <a shape="rect" class="external-link" href="http://www.packtpub.com/" rel="nofollow">Packt publishing</a> in September 2013.</p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-messaging-system/book" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/5347OSmall.jpg" data-image-src="/confluence/download/attachments/14058221/5347OSmall.jpg?version=1&amp;modificationDate=1380961867000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="35192940" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="5347OSmall.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-lin
 ked-resource-container-id="14058221" data-linked-resource-container-version="31"></span></a></p><p><a shape="rect" class="external-link" href="http://www.packtpub.com/apache-camel-messaging-system/book" rel="nofollow"><em>Instant Apache Camel Messaging System</em></a> is a practical, hands-on guide that provides you with step-by-step instructions which will help you to take advantage of the Apache Camel integration framework using Maven, the Spring Framework, and the TDD approach.</p><p>Instant Apache Camel Messaging System introduces you to Apache Camel and provides easy-to-follow instructions on how to set up a Maven-based project and how to use unit tests and mocks to develop your application in a &#8220;test first, code later&#8221; manner. This book will help you take advantage of modern Java development infrastructures including the Spring Framework, Java DSL, Spring DSL, and Apache Camel to enhance your application.</p><h3 id="Books-EnterpriseIntegrationPatterns">Enterprise I
 ntegration Patterns</h3><p><a shape="rect" class="external-link" href="http://www.enterpriseintegrationpatterns.com/" rel="nofollow">Enterprise Integration Patterns</a> by Gregor Hohpe and Bobby Woolf. Published by Addison Wesley in October 2003.</p><p><a shape="rect" class="external-link" href="http://www.enterpriseintegrationpatterns.com/" rel="nofollow"><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image confluence-thumbnail" height="250" src="books.thumbs/eip_book_cover.jpg" data-image-src="/confluence/download/attachments/14058221/eip_book_cover.jpg?version=1&amp;modificationDate=1266826934000&amp;api=v2" data-unresolved-comment-count="0" data-linked-resource-id="14286859" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="eip_book_cover.jpg" data-base-url="https://cwiki.apache.org/confluence" data-linked-resource-content-type="image/jpeg" data-linked-resour
 ce-container-id="14058221" data-linked-resource-container-version="31"></span></a></p><p>This is known as the EIP book which distills 65 EIP patterns, which Apache Camel implements. If you want to learn the EIP patterns better then this is a great book.</p><p>This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Added: websites/production/camel/content/books.thumbs/3151EN_Mastering_Apache_Camel.jpg
==============================================================================
Binary file - no diff available.

Propchange: websites/production/camel/content/books.thumbs/3151EN_Mastering_Apache_Camel.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/png

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.