Patent ID: 8782146

Claim:
A method, comprising: receiving a message at a message interchange network from a sending service, wherein the message is constructed in a format by a first process executing in the sending service; storing the message by the message interchange network; distributing the message to a second process executing in a receiving service; wherein the second process periodically polls the message interchange network for messages routed to the message interchange network, such that the message is distributed in response to the second process polling the message interchange network to retrieve the message from the message interchange network and in response to the receiving service being authenticated by the message interchange network using information for the receiving service that is stored by the message interchange network; wherein a lifetime of the message interchange network is controlled by: determining that a specified expiration time has passed before the retrieving of the message from the message interchange network by the second process, and in response to determining that the specified expiration time has passed before the retrieving of the message from the message interchange network by the second process, aborting further routing of the message; wherein the first process executing in the sending service enables the sending service to use an interface supported by the message interchange network for sending the message, and the second process executing in the receiving service enables the receiving service to use the interface supported by the message interchange network for retrieving the stored message.