Patent ID: 7631214

Claim:
A method for processing a transaction request in a distributed data handling architecture, said method comprising: responsive to receiving a transaction request at a master transaction server, recording within a local memory of at least one replica transaction server a transaction identifier that identifies a data operation specified by the received transaction request; committing data resulting from the identified data operation within local memory of the master transaction server; responsive to completing said committing data within the master transaction server local memory, sending a post commit signal to the at least one replica transaction server; committing data resulting from the identified data operation within local memory of the at least one replica transaction server; and responsive to a failover condition that prevents the master transaction server from sending the post commit signal, utilizing the recorded transaction identifier to synchronize data stored locally within the at least one replica transaction server with data stored within a persistent backend data store shared by the master transaction server and the at least one replica transaction server.