EAI Patterns: Message Routing Pattern Implementation

EAI Patterns    |    Intermediate
  • 15 Videos | 1h 11m 41s
  • Includes Assessment
  • Earns a Badge
Likes 1 Likes 1
Explore message routing patterns that manage message destination discovery and the characteristics of Content-Based Routing (CBR). During this course you will start, by identifying essential XPath elements, the syntax that defines parts of an XML document. Next, learn how to implement the XPath splitter pattern and CBR, using ServiceMix, Camel, and Kafka. Consider dynamic router benefits. Examine features of a recipient list that forward messages in a single transmission. Review use cases for splitter, aggregator, resequencer, route slip, and scatter-gather patterns. Finally, as an exercise, you will use Kafka to implement splitter, aggregator, and resequencer patterns.

WHAT YOU WILL LEARN

  • describe message routing patterns that can be implemented to manage message destination discovery
    describe the essential elements of XPath
    implement the XPath splitter pattern
    list essential characteristics of and implementation scenarios for content-based routing
    implement CBR using ServiceMix, Camel, and Kafka
    describe the benefits of dynamic router and scenarios for realizing those benefits
    describe features of recipient list that can help forward messages to a list of recipients in a single transmission
    implement recipient list patterns
  • recall the typical use cases of implementing splitter, aggregator, and resequencer patterns
    implement the splitter pattern using Kafka
    implement the aggregator pattern using Kafka streams
    specify the benefits of and scenarios for implementing the routing slip pattern
    implement the routing slip pattern using Camel and Kafka
    demonstrate the approaches of implementing the scatter-gather pattern
    implement the splitter, aggregator, and resequencer patterns using Kafka

IN THIS COURSE

  • Playable
    1. 
    Important Message Routing Patterns
    6m 43s
    UP NEXT
  • Playable
    2. 
    XPath Introduction
    4m 28s
  • Locked
    3. 
    XPath Splitter Pattern
    3m 41s
  • Locked
    4. 
    Characteristics of Content-Based Routing
    3m 50s
  • Locked
    5. 
    CBR Implementation
    5m 15s
  • Locked
    6. 
    Benefits of Dynamic Router
    3m 35s
  • Locked
    7. 
    Recipient List Pattern
    3m 13s
  • Locked
    8. 
    Recipient List Pattern Implementation
    3m 41s
  • Locked
    9. 
    Splitter, Aggregator, and Resequencer
    2m 57s
  • Locked
    10. 
    Implementing the Splitter Pattern
    4m 41s
  • Locked
    11. 
    Implementing the Aggregator Pattern
    6m 6s
  • Locked
    12. 
    Routing Slip Pattern
    2m 36s
  • Locked
    13. 
    Routing Slip Pattern Implementation
    4m 20s
  • Locked
    14. 
    Scatter-Gather Pattern
    5m 30s
  • Locked
    15. 
    Exercise: Implementing Recipient List Patterns
    4m 4s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.