Patent ID: 8683030
Filing Date: 2014-03-25
Classification: G06Q

Abstract:
1. One or more physical computer-readable storage devices having stored thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to instantiate a message forwarding intermediary in one or more memories of the computing system, the message forwarding intermediary configured to do the following with respect to a message in a forward-end message pool; an act of requesting a message from the forward-end message pool using a coordination pattern that causes the forward-end message pool to provide a non-destructive view of the contents of the requested message to the message forwarding intermediary and to lock the requested message in the forward-end message pool for exclusive access by the message forwarding intermediary until the message is once again unlocked; an act of evaluating the message contents to identify that, of a plurality of service instances, a particular service instance is to process the message contents; an act of dispatching the message contents towards a backward-end message pool corresponding to the particular service instance; and an act of signaling the forward-end message pool as to a disposition of the message based on determined results of processing of the message contents.