Szczegóły ebooka

Instant Apache Camel Message Routing. Route, transform, split, multicast messages, and do much more with Camel

Instant Apache Camel Message Routing. Route, transform, split, multicast messages, and do much more with Camel

Bilgin Ibryam, Bilgin Ismet Ibryam

Ebook
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.
  • Instant Apache Camel Message Routing
    • Instant Apache Camel Message Routing
    • Credits
    • About the Author
    • About the Reviewer
    • www.PacktPub.com
      • Support files, eBooks, discount offers and more
        • Why Subscribe?
        • Free Access for Packt account holders
    • Preface
      • What this book covers
      • What you need for this book
      • Who this book is for
      • Conventions
      • Reader feedback
      • Customer support
        • Downloading the example code
        • Errata
        • Piracy
        • Questions
    • 1. Instant Apache Camel Message Routing
      • Creating a Camel project (Simple)
        • Getting ready
        • How to do it...
        • How it works...
        • Theres more...
          • Using Spring XML DSL
      • Routing messages to different destinations (Simple)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Expression languages
          • Dynamic routing
      • Using components (Simple)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Accessing the Registry
      • Connecting routes (Simple)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Asynchronous connection
          • Connecting routes in the same JVM
          • Calling routes from Java methods
      • Removing unwanted messages (Simple)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Idempotent consumer
          • Bean binding
      • Transforming messages (Intermediate)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Type conversion
          • Transforming with expression language
          • Executing a Java method
          • Using template component
          • Normalizing messages to a common format
      • Splitting a message into many (Intermediate)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Aggregating results
          • Threading model
      • Aggregating multiple messages into one (Intermediate)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Composed message processor
          • Scatter-gather
      • Reorganizing messages (Intermediate)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Limiting flow rate with Throttler
          • Delaying messages
      • Multicasting messages (Intermediate)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Dynamic multicasting
          • Wire Tap
      • Error handling and monitoring (Advanced)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Exception Clause
          • Java style error handling
          • Monitoring and logging
      • Testing the messaging applications (Advanced)
        • Getting ready
        • How to do it...
        • How it works...
        • There's more...
          • Testing applications written in Spring XML DSL
          • Other tools for testing
  • Tytuł: Instant Apache Camel Message Routing. Route, transform, split, multicast messages, and do much more with Camel
  • Autor: Bilgin Ibryam, Bilgin Ismet Ibryam
  • Tytuł oryginału: Instant Apache Camel Message Routing. Route, transform, split, multicast messages, and do much more with Camel
  • ISBN: 9781783283484, 9781783283484
  • Data wydania: 2013-08-26
  • Format: Ebook
  • Identyfikator pozycji: e_2wao
  • Wydawca: Packt Publishing