camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [camel] 01/02: Moved Books docs to repo
Date Fri, 19 Oct 2018 06:42:31 GMT
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository

commit 744fd46ff5d4ef69c4e680be09b33f218c69d50c
Author: Andrea Cosentino <>
AuthorDate: Fri Oct 19 08:41:28 2018 +0200

    Moved Books docs to repo
 docs/user-manual/en/books.adoc                     | 238 +++++++++++++++++++++
 .../en/books/3151EN_Mastering_Apache_Camel.jpg     | Bin 0 -> 129296 bytes
 docs/user-manual/en/books/3477OS.jpg               | Bin 0 -> 26159 bytes
 docs/user-manual/en/books/3477OSmall.jpg           | Bin 0 -> 44674 bytes
 docs/user-manual/en/books/5347OSmall.jpg           | Bin 0 -> 42924 bytes
 .../en/books/B03507_MockupCover_Normal.jpg         | Bin 0 -> 177120 bytes
 docs/user-manual/en/books/CamelCookbookCover.png   | Bin 0 -> 340571 bytes
 docs/user-manual/en/books/CiA-front-medium.png     | Bin 0 -> 149095 bytes
 .../user-manual/en/books/camel-design-patterns.jpg | Bin 0 -> 46890 bytes
 docs/user-manual/en/books/cia2-cover-small.jpg     | Bin 0 -> 46646 bytes
 docs/user-manual/en/books/cia_small.jpg            | Bin 0 -> 22213 bytes
 docs/user-manual/en/books/eip_book_cover.jpg       | Bin 0 -> 16091 bytes
 docs/user-manual/en/books/large.jpg                | Bin 0 -> 58398 bytes
 docs/user-manual/en/books/rademakers.jpg           | Bin 0 -> 87220 bytes
 14 files changed, 238 insertions(+)

diff --git a/docs/user-manual/en/books.adoc b/docs/user-manual/en/books.adoc
new file mode 100644
index 0000000..a90aaad
--- /dev/null
+++ b/docs/user-manual/en/books.adoc
@@ -0,0 +1,238 @@
+=== Books
+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 link:mailing-lists.html[Mailing Lists].
+*[Camel in Action 2nd edition]
+*[Camel in Action]
+Camel Developer's Cookbook]
+*[Camel Design Patterns]
+Apache Camel]
+Camel Essentials]
+Apache Camel Message Routing]
+Apache Camel Messaging System]
+*[Enterprise Integration
+=== Camel in Action 2nd edition
+[Camel in Action 2nd edition]
+Ibsen] and[Jonathan Anstey]. To be
+published by[Manning] in 2017 (writing started
+in 2015).
+[Camel in Action, Second Edition] 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.
+=== Camel in Action
+[Camel in Action] by
+[Claus Ibsen] and
+[Jonathan Anstey]. Published by
+[Manning] in December 2010.
+[_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.
+=== Apache Camel Developer's Cookbook
+Camel Developer's Cookbook] by[Scott
+Cranton] and[Jakub Korab]. Published by
+[Packt publishing] in December 2013.
+Camel Developer's Cookbook]_ 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’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
+=== Camel Design Patterns
+[Camel Design Patterns] by
+[Bilgin Ibryam]. Published by
+[LeanPub] in start of 2016.
+Patterns, Principles, and Practices for designing Apache Camel
+applications. A developer friendly guide with real world use cases and
+practical tips for designing and architecting Apache Camel applications.
+There are great books about Apache Camel already, but this book is a
+little bit different. Here is why.
+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.
+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.
+=== Mastering Apache Camel
+Apache Camel] by[Jean-Baptiste Onofré].
+Published by[Packt publishing] in June 2015.
+This book will provide you with the skills you need to efficiently
+create routes using Apache Camel.
+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
+=== Apache Camel Essentials
+Camel Essentials] by Prajod Surendran V, Gnanaguru Sattanathan, Naveen
+Raj. Published by[Packt publishing] in August
+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.
+=== Instant Apache Camel Message Routing
+[Instant Apache
+Camel Message Routing] by[Bilgin Ibryam]. Published
+by[Packt publishing] in August 2013.
+Apache Camel Message Routing_] 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. +
+ The book is easy to read and ideal for developers who want to get
+started with Camel and message routing quickly.
+=== Instant Apache Camel Messaging System
+Apache Camel Messaging System] by Evgeniy Sharapov. Published by
+[Packt publishing] in September 2013.
+Apache Camel Messaging System_] 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.
+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 “test first, code later” 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
+=== Enterprise Integration Patterns
+[Enterprise Integration
+Patterns] by Gregor Hohpe and Bobby Woolf. Published by Addison Wesley
+in October 2003.
+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.
+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.
diff --git a/docs/user-manual/en/books/3151EN_Mastering_Apache_Camel.jpg b/docs/user-manual/en/books/3151EN_Mastering_Apache_Camel.jpg
new file mode 100644
index 0000000..b8801b8
Binary files /dev/null and b/docs/user-manual/en/books/3151EN_Mastering_Apache_Camel.jpg differ
diff --git a/docs/user-manual/en/books/3477OS.jpg b/docs/user-manual/en/books/3477OS.jpg
new file mode 100644
index 0000000..803c40a
Binary files /dev/null and b/docs/user-manual/en/books/3477OS.jpg differ
diff --git a/docs/user-manual/en/books/3477OSmall.jpg b/docs/user-manual/en/books/3477OSmall.jpg
new file mode 100644
index 0000000..60d0583
Binary files /dev/null and b/docs/user-manual/en/books/3477OSmall.jpg differ
diff --git a/docs/user-manual/en/books/5347OSmall.jpg b/docs/user-manual/en/books/5347OSmall.jpg
new file mode 100644
index 0000000..06ddf87
Binary files /dev/null and b/docs/user-manual/en/books/5347OSmall.jpg differ
diff --git a/docs/user-manual/en/books/B03507_MockupCover_Normal.jpg b/docs/user-manual/en/books/B03507_MockupCover_Normal.jpg
new file mode 100644
index 0000000..d4a857a
Binary files /dev/null and b/docs/user-manual/en/books/B03507_MockupCover_Normal.jpg differ
diff --git a/docs/user-manual/en/books/CamelCookbookCover.png b/docs/user-manual/en/books/CamelCookbookCover.png
new file mode 100644
index 0000000..570d20b
Binary files /dev/null and b/docs/user-manual/en/books/CamelCookbookCover.png differ
diff --git a/docs/user-manual/en/books/CiA-front-medium.png b/docs/user-manual/en/books/CiA-front-medium.png
new file mode 100644
index 0000000..4e53934
Binary files /dev/null and b/docs/user-manual/en/books/CiA-front-medium.png differ
diff --git a/docs/user-manual/en/books/camel-design-patterns.jpg b/docs/user-manual/en/books/camel-design-patterns.jpg
new file mode 100644
index 0000000..726a8a3
Binary files /dev/null and b/docs/user-manual/en/books/camel-design-patterns.jpg differ
diff --git a/docs/user-manual/en/books/cia2-cover-small.jpg b/docs/user-manual/en/books/cia2-cover-small.jpg
new file mode 100644
index 0000000..a2b986f
Binary files /dev/null and b/docs/user-manual/en/books/cia2-cover-small.jpg differ
diff --git a/docs/user-manual/en/books/cia_small.jpg b/docs/user-manual/en/books/cia_small.jpg
new file mode 100644
index 0000000..36ee18f
Binary files /dev/null and b/docs/user-manual/en/books/cia_small.jpg differ
diff --git a/docs/user-manual/en/books/eip_book_cover.jpg b/docs/user-manual/en/books/eip_book_cover.jpg
new file mode 100644
index 0000000..b7ced80
Binary files /dev/null and b/docs/user-manual/en/books/eip_book_cover.jpg differ
diff --git a/docs/user-manual/en/books/large.jpg b/docs/user-manual/en/books/large.jpg
new file mode 100644
index 0000000..5f9611b
Binary files /dev/null and b/docs/user-manual/en/books/large.jpg differ
diff --git a/docs/user-manual/en/books/rademakers.jpg b/docs/user-manual/en/books/rademakers.jpg
new file mode 100644
index 0000000..afcb8c0
Binary files /dev/null and b/docs/user-manual/en/books/rademakers.jpg differ

View raw message