×

Method and apparatus for processing multiple service requests within a global transaction by a single server application program instance

  • US 6,275,843 B1
  • Filed: 09/22/1997
  • Issued: 08/14/2001
  • Est. Priority Date: 12/22/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method for processing multiple service requests of a global transaction by a single server application program instance comprising the steps of:

  • issuing a plurality of service requests to the server application program instance, wherein each of said plurality of service requests contains a global transaction identifier that identifies the global transaction of which said plurality of service requests are a part;

    associating the server application program instance with said global transaction identifier;

    establishing a list of transaction control endpoints for the server application program instance for receiving transaction control messages and sending responses to said transaction control messages;

    before a commitment or a failure to commit, sequentially processing said plurality of service requests by the server application program instance;

    monitoring transaction control endpoints specified in said list of transaction control endpoints for transaction control messages by the server application program instance, wherein each of said transaction control messages contains a function and is respectively associated with one of said plurality of service requests; and

    processing said transaction control messages to ensure that the results of said sequentially processing said plurality of service requests by the server application program instance are either retained as a said commitment for all of said plurality of service requests or discarded as a said failure to commit for all of said plurality of service requests.

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