×

System and method for providing highly available processing of asynchronous service requests

  • US 7,222,148 B2
  • Filed: 11/13/2002
  • Issued: 05/22/2007
  • Est. Priority Date: 05/02/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system for high-availability processing of asynchronous requests in a single transaction, comprising:

  • a client application that instantiates an application view instance and passes a durable client identifier to the application view instance, said application view instance configured to create a service request;

    an asynchronous request queue distributed over a server cluster and configured for receiving said service request from the application view instance and for storing said service request in a single physical request queue;

    a service processor distributed over the server cluster and for pulling the service request from the single physical request queue and for invoking a service for the service request wherein the service processor is further configured for receiving a service response for the service request from the invoked service; and

    an asynchronous response queue distributed over the server cluster and configured for receiving the service response from the service processor and for storing the service response in a single physical response queue;

    wherein said client application is configured to query the asynchronous response queue distributed over the server cluster for responses that match the durable client identifier in an event of failure and restart of said client application.

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