Name

Malformed Message Channel

Goal

Provide a procedure to handle messages that can be successfully delivered but cannot be properly processed due to invalid or corrupted message data.

Participants

Message client

Monitors a message delivery channel, receives messages, and processes correctly-formatted messages according to a set of business rules.

Malformed message channel

A messaging destination used for messages that cannot be processed.

Message server

Responsible for routing messages to a delivery channel and receiving messages from a client.

Interactions

The messaging server delivers messages to a client. If the client cannot properly process the message, it routes a copy to a special messaging destination configured within the messaging server. A human can monitor this malformed message channel and delete or act upon the messages it contains.

Notes

In JMS, use a specially designated Queue or a Topic in your messaging server as a malformed message channel. You use your message server’s tools to periodically examine the channel to identify unprocessed messages. The incidence of malformed messages will probably be higher when using SMTP for messaging.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset