Patent ID: 8595301

Claim:
A method for message delivery in messaging networks, comprising: creating, in response to receipt of a request message from a requester, a reply message comprising a message identifier of the request message copied from the received request message into a message correlation identifier of the reply message; sending publishing the reply message to each of a plurality of replicated message queues, where the plurality of replicated message queues comprise a set of individual message queues upon which messages are replicated, where a copy of the reply message exists by publication on each of the plurality of replicated message queues, and where the reply message is identifiable by the requester using the message identifier of the request message copied into the message correlation identifier of the reply message on any one of the plurality of replicated message queues prior to being consumed by the requester; removing, via the requester, the reply message from one of the plurality of replicated message queues using the message identifier; creating, via a message managing system that hosts the one of the plurality of replicated message queues, a notification message in response to the requester removing the reply message from the one of the plurality of replicated message queues, the notification message comprising a name of at least the one of the plurality of replicated message queues from which the message was removed and the message identifier; and publishing the notification message to other message managing systems in association with which the plurality of replicated message queues are defined.