×

Routing of pooled messages via an intermediary

  • US 8,683,030 B2
  • Filed: 10/18/2012
  • Issued: 03/25/2014
  • Est. Priority Date: 06/15/2009
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×