EAI Patterns: Message Routing Pattern Implementation

EAI Patterns    |    Intermediate
  • 15 videos | 1h 4m 41s
  • Includes Assessment
  • Earns a Badge
Rating 3.0 of 2 users Rating 3.0 of 2 users (2)
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

  • 6m 43s
    After completing this video, you will be able to describe message routing patterns that can be implemented to manage message destination discovery. FREE ACCESS
  • 4m 28s
    After completing this video, you will be able to describe the essential elements of XPath. FREE ACCESS
  • Locked
    3.  XPath Splitter Pattern
    3m 41s
    During this video, you will learn how to implement the XPath splitter pattern. FREE ACCESS
  • Locked
    4.  Characteristics of Content-Based Routing
    3m 50s
    Upon completion of this video, you will be able to list essential characteristics of and implementation scenarios for content-based routing. FREE ACCESS
  • Locked
    5.  CBR Implementation
    5m 15s
    In this video, you will learn how to implement CBR using ServiceMix, Camel, and Kafka. FREE ACCESS
  • Locked
    6.  Benefits of Dynamic Router
    3m 35s
    Upon completion of this video, you will be able to describe the benefits of a dynamic router and scenarios for realizing those benefits. FREE ACCESS
  • Locked
    7.  Recipient List Pattern
    3m 13s
    Upon completion of this video, you will be able to describe features of the recipient list that can help forward messages to a list of recipients in a single transmission. FREE ACCESS
  • Locked
    8.  Recipient List Pattern Implementation
    3m 41s
    In this video, find out how to implement patterns for your recipient list. FREE ACCESS
  • Locked
    9.  Splitter, Aggregator, and Resequencer
    2m 57s
    Upon completion of this video, you will be able to recall the typical use cases of implementing the splitter, aggregator, and resequencer patterns. FREE ACCESS
  • Locked
    10.  Implementing the Splitter Pattern
    4m 41s
    In this video, find out how to implement the splitter pattern using Apache Kafka. FREE ACCESS
  • Locked
    11.  Implementing the Aggregator Pattern
    6m 6s
    In this video, you will learn how to implement the aggregator pattern using Kafka Streams. FREE ACCESS
  • Locked
    12.  Routing Slip Pattern
    2m 36s
    After completing this video, you will be able to specify the benefits of and scenarios for implementing the routing slip pattern. FREE ACCESS
  • Locked
    13.  Routing Slip Pattern Implementation
    4m 20s
    In this video, find out how to implement the routing slip pattern using Camel and Kafka. FREE ACCESS
  • Locked
    14.  Scatter-Gather Pattern
    5m 30s
    Learn about the approaches of implementing the scatter-gather pattern. FREE ACCESS
  • Locked
    15.  Exercise: Implementing Recipient List Patterns
    4m 4s
    Learn how to implement the splitter, aggregator, and resequencer patterns using Apache Kafka. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 89 users Rating 4.5 of 89 users (89)
Rating 4.5 of 220 users Rating 4.5 of 220 users (220)
Rating 4.5 of 560 users Rating 4.5 of 560 users (560)