Versions Compared

Key

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

...

Message Channel

How does one application communicate with another using messaging?

Message

How can two applications connected by a message channel exchange a piece of information?

Message Router

How can you decouple individual processing steps so that messages can be passed to different filters depending on a set of conditions?

Message Endpoint

How does an application connect to a messaging channel to send and receive messages?

Messaging Channels

Image Added

Dead Letter Channel

What will the messaging system do with a message it cannot deliver?

Message Routing

Content Based Router

How do we handle a situation where the implementation of a single logical function (e.g., inventory check) is spread across multiple physical systems?

Message Filter

How can a component avoid receiving uninteresting messages?

Recipient List

How do we route a message to a list of dynamically specified recipients?

Splitter

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

...