System and method for programming and executing long running transactions
AssigneeInternational Business Machines Corporation
InventorsAvraham Leff, Francis N. Parr, James T. Rayfield
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAvraham Leff, Francis N. Parr, James T. Rayfield
Estimating the term…
A method for programming and executing long running transactions between interface devices and a server includes the steps of providing a predicate set and a transform set on the interface devices pursuant to an activity to be performed by the long running transaction, the predicate set defining conditions for which updates to states in accordance with the activity are to be made and the transform set for applying the updated states pursuant to the predicate set, committing the activity for processing upon establishment of communication with the server from the interface device, establishing communication with the server from the interface device to initiate the long running transaction, replaying the predicate set and the transform set for the server to determine if the long running transaction is capable of being committed on the server and if capable of being committed on the server, committing the long running transaction to update states of the server wherein a plurality of interface devices are capable of executing long running transactions concurrently while competing to update states of the same data on the server and while maintaining transactional consistency. A system for programming long running transactions is also disclosed.
A method for programming and executing long running transactions between interface devices and a server comprising the steps of:
A method for programming and executing long running transactions between interface devices and a server comprising the steps of:
A system for programming and executing long running transactions comprising:
Dependencies are inferred from the claim text.