发明授权
- 专利标题: Automated generation of computer-executable compensation procedures for previously executed methods
- 专利标题(中): 为先前执行的方法自动生成计算机可执行的补偿程序
-
申请号: US10763526申请日: 2004-01-23
-
公开(公告)号: US07685188B2公开(公告)日: 2010-03-23
- 发明人: George P. Copeland , Luis Felipe Cabrera
- 申请人: George P. Copeland , Luis Felipe Cabrera
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 代理机构: Workman Nydegger
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
Mechanisms for executing a transaction such that it may be undone after being committed. The mechanism maintains a mapping between each of a number of groups of one or more direct methods with a corresponding group of one or more inversion methods, that, when executed, causes the computing system to at least partially undo the effects of the execution of the corresponding group of direct methods. Upon beginning a transaction, the computing system runs a one or more groups of one or more direct methods that are part of the transaction. The mapping is then used to identify the corresponding group(s) of inversion methods. The identities of each corresponding group of inversion methods are then saved to a compensation record. The transaction is then committed, and the compensation record is saved to a persistent media along with a transaction identifier.
公开/授权文献
信息查询