×

Restart and recovery of OMG-compliant transaction systems

  • US 5,923,833 A
  • Filed: 03/14/1997
  • Issued: 07/13/1999
  • Est. Priority Date: 03/19/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for restart and recovery of an OMG-compliant transaction system comprising the steps of:

  • providing a client process having a unique identifier;

    executing a transaction, by said client process, said execution including the invocation of requests on processes running in a remote system;

    logging, with a Recovery Service, of recovery information for the client process in a log file; and

    committing of the transaction, resulting in the transaction going into a "prepared" state;

    characterised in that, the method further comprises the steps of;

    monitoring, by a restart process, said client process and providing an indication if said client process fails;

    after said transaction goes into a "prepared" state, registering by said client process with a Restart Service by the addition of restart information to a Restart Repository; and

    wherein, in response to said indication that said client process has failed, after said transaction goes into a "prepared" state, but before said transaction goes into a "committed" state, the method further comprises the steps of;

    recreation, by said restart process, of the process context associated with said client process;

    recreation of said Recovery Service, associated with said client process;

    determination of the outcome of any in-doubt transactions using data from said log file;

    for each of said in-doubt transactions having their outcome determined, executing commit or rollback operations on the participants corresponding to the outcome of the transactions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×