×

COORDINATING RESOURCES USING A VOLATILE NETWORK INTERMEDIARY

  • US 20090133036A1
  • Filed: 01/23/2008
  • Published: 05/21/2009
  • Est. Priority Date: 11/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. In a computer architecture including a communication medium, an intermediary resource manager, and an application with a plurality of consumers that consume messages from the communication medium, the intermediary resource manager situated between the application and the communication medium, the application supporting a state coordination pattern to coordinate state transitions between the application and accessible communication mediums, the communication medium not supporting the state coordination pattern of the application, a method for coordinating state between the communication medium and the application based on the state coordination pattern, notwithstanding that the communication medium does not support the state coordination pattern, the method comprising:

  • an act of receiving a message request from a consumer in the plurality of consumers, the message request requesting a message from the communication medium for processing;

    an act of identifying an available message available at the communication medium;

    an act of the intermediary resource manager implementing at least part of the state coordination pattern to facilitate processing of the available message, the intermediary resource manager implementing the state coordination pattern on behalf of the communication medium to coordinate state between the application and the communication medium;

    an act of receiving a signal from the requesting consumer indicating the results of an attempt to update application state based on the contents of the available message;

    an act of determining what the corresponding communication medium state is to be based on and in response to the received signal indicating the results of attempting to update the application state; and

    an act of the intermediary resource manager implementing at least a second part of the state coordination pattern on behalf of the communication medium to coordinate the corresponding communication medium state with the application state.

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