Invention Grant
- Patent Title: Automated generation of computer-executable compensation procedures for previously executed methods
- Patent Title (中): 为先前执行的方法自动生成计算机可执行的补偿程序
-
Application No.: US10763526Application Date: 2004-01-23
-
Publication No.: US07685188B2Publication Date: 2010-03-23
- Inventor: George P. Copeland , Luis Felipe Cabrera
- Applicant: George P. Copeland , Luis Felipe Cabrera
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Agency: Workman Nydegger
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
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.
Public/Granted literature
- US20050177774A1 Automated generation of computer-executable compensation procedures for previously executed methods Public/Granted day:2005-08-11
Information query