Patent ID: 6233585
Filing Date: 2001-05-15
Classification: G06F,Y10S

Abstract:
A transaction system implemented on a server machine for maintaining consistency in an information system supporting asynchronous transactions, the information system including a database shared among a plurality of users and implemented on a client machine, the transaction system invoked at run-time for a transaction where the transaction includes one or more subtransaction steps, the transaction system including:a graphical user interface for receiving a user defined isolation level selection for executing a transaction between the server machine and the database;a persistent service for storing object state information for each object affected in the execution of each subtransaction step; anda state verification service for verifying the state of each object affected by a subtransaction step to verify the state of the object is the same as a last time the object was seen in the transaction wherein if the state of the object is not the same as a last time the object was seen the state verification service is operable to raise an isolation fault and stop forward progress of the transaction.