发明名称 System and method for programming and executing long running transactions
摘要 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.
申请公布号 US6275863(B1) 申请公布日期 2001.08.14
申请号 US19990236532 申请日期 1999.01.25
申请人 INTERNATIONAL BUSINESS MACHINES CORP. 发明人 LEFF AVRAHAM;PARR FRANCIS N.;RAYFIELD JAMES T.
分类号 G06F11/14;G06F13/00;G06F17/30;(IPC1-7):G06F13/00 主分类号 G06F11/14
代理机构 代理人
主权项
地址