Patent ID: 9749280
Date: 2017-08-29
CPC Classifications: H04L

Claim:
1. A method comprising: receiving, by a computing system of an intermediary communication system, from a source, a message to send to a target service; determining, by the computing system, a message identifier associated with the message; determining, by the computing system, based upon the message identifier, that the message is similar to a previous message that has previously been sent to the target service, wherein the previous message has previously been sent based upon receiving the previous message from the source, and wherein each of the message and the previous message has a format corresponding to a Web Services-Reliable Messaging (WS-RM) protocol; retrieving, at the intermediary communication system, a delivery status identifier associated with the previous message, wherein the delivery status identifier indicates an status about a delivery of the previous message by the intermediary communication system, wherein the status is updated to indicate that the intermediary communication system received an acknowledgment of the previous message from the target service, the acknowledgment being sent by the target service to the intermediary communication system in response to the intermediary communication system sending the previous message to the target service; determining, by the computing system, whether the previous message has been delivered to the target service based upon a delivery status of the previous message, wherein the delivery status is determined based on the retrieved delivery status identifier; upon determining that the previous message has been delivered to the target service, preventing, by the computing system, the message from being sent to the target service; and upon determining that the previous message has not been delivered to the target service, performing, by the computing system, one or more actions related to facilitating the message be sent to the target service.