Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This chapter introduces various types of routers and how each of them can be simulated using WSO2 ESB.

Image Removed 
Image Added

Content-Based Router

How to handle a situation when the implementation of a single logical function (such as an inventory check) is spread across multiple physical systems.

Image Removed
Image Added

Message Filter

How a component avoids receiving uninteresting messages.

Image Removed
Image Added

Dynamic Router

How to avoid the dependency of a router in all possible destinations, while maintaining its efficiency.

Image Removed
Image Added

How to route a message to a list of dynamically specified recipients.

Image Removed
Image Added

How to process a message if it contains multiple elements, each of which may have to be processed in a different way.

Image Removed
Image Added

Aggregator

How to combine the results of individual but related messages so that they can be processed as a whole.

Image Removed

How to get a stream of related but out-of-sequence messages back into the correct order.

Image Removed
Image Added

Composed Msg. Processor

How to maintain the overall flow when processing a message consisting of multiple elements, each of which may require different processing.



 How to maintain the overall flow when a message needs to be sent to multiple recipients, each of which may send a reply.
Image Removed
Image Added

Routing Slip

How to route a message consecutively through a series of steps when the sequence of the steps is not known at design time and may vary for each message.

Image Removed
Image Added

Process Manager

How to route a message through multiple processing steps, when the required steps may not be known at design time and may not be sequential.

Image Removed
Image Added

Message Broker

How to decouple the destination of a message from the sender and maintain central control over the flow of messages.

Image Added

Resequencer

How to put a stream of related but out-of-sequence messages back into the correct order.

Warning

Currently, you can use this resequencing pattern only through the Management Console of WSO2 Enterprise Service Bus 4.9.0. In future, this will be implemented with Tooling support in latter WSO2 ESB versions.

Excerpt
hiddentrue

Message Routing, Integration Patterns with WSO2 ESB