Please download the dossier by clicking on the dossier button x
×

Method and system for distributed transaction processing with asynchronous message delivery

  • US 6,529,932 B1
  • Filed: 04/01/1998
  • Issued: 03/04/2003
  • Est. Priority Date: 04/01/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of coordinating execution of a distributed transaction on first and second computers connected by a network with asynchronous message delivery, comprising the steps of:

  • requesting, by a first application on the first computer, a first resource manager to perform a first operation as part of the distributed transaction;

    generating, by the first application, a request message to a second application on the second computer for performing a second operation;

    coordinating the first resource manager to carry out the first operation and a first message queue server to send the request message to the second application in a first local committed transaction;

    setting a message status for the request message;

    delivering the request message to a target queue maintained by a second message queue server of the second computer exactly once and in order;

    receiving, by the second application, the request message from the target queue;

    coordinating a second resource manager to carry out the second operation and the second message queue server to send a transaction acknowledgment to the first queue server in a second local committed transaction;

    delivering the transaction acknowledgment to the first message queue server;

    modifying the message status according to the transaction acknowledgment.

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