Method And Systems For Providing Transaction Support For Executable Program Components
First Claim
1. A method for providing transaction support for executable program components, the method comprising:
- associating transaction information with an instruction included in an executable addressable entity included in an executable program component generated from source code written in a programming language, wherein the transaction information is independent of the source code and the programming language;
detecting an access to the instruction for executing by a processor;
determining a transaction operation to perform in association with the executing of the instruction based on the transaction information associated with the instruction; and
performing the transaction operation in association with the executing of the instruction, wherein the transaction operation is performed by a program component other than the executable program component including the executable addressable entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for providing transaction support for executable program components. In one embodiment, transaction information is associated with an instruction included in an executable addressable entity included in an executable program component generated from source code written in a programming language, wherein the transaction information is independent of the source code and the programming language. Further, an access to the instruction is detected for executing by a processor. A transaction operation to perform in association with the executing of the instruction is determined based on the transaction information associated with the instruction. The transaction operation is performed in association with the executing of the instruction, wherein the transaction operation is performed by a program component other than the executable program component including the executable addressable entity.
-
Citations
21 Claims
-
1. A method for providing transaction support for executable program components, the method comprising:
-
associating transaction information with an instruction included in an executable addressable entity included in an executable program component generated from source code written in a programming language, wherein the transaction information is independent of the source code and the programming language; detecting an access to the instruction for executing by a processor; determining a transaction operation to perform in association with the executing of the instruction based on the transaction information associated with the instruction; and performing the transaction operation in association with the executing of the instruction, wherein the transaction operation is performed by a program component other than the executable program component including the executable addressable entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing transaction support for executable program components, the system comprising:
-
means for associating transaction information with an instruction included in an executable addressable entity included in an executable program component generated from source code written in a programming language, wherein the transaction information is independent of the source code and the programming language; means for detecting an access to the instruction for executing by a processor; means for determining a transaction operation to perform in association with the executing of the instruction based on the transaction information associated with the instruction; and means for performing the transaction operation in association with the executing of the instruction, wherein the transaction operation is performed by a program component other than the executable program component including the executable addressable entity.
-
-
11. A system for providing transaction support for executable program components, the system comprising:
-
a transaction information manager component configured for associating transaction information with an instruction included in an executable addressable entity included in an executable program component generated from source code written in a programming language, wherein the transaction information is independent of the source code and the programming language; a access detector component configured for detecting an access to the instruction for executing by a processor; and a transaction manager component configured for determining a transaction operation to perform in association with the executing of the instruction based on the transaction information associated with the instruction and configured for performing the transaction operation in association with the executing of the instruction, wherein the transaction operation is performed by a program component other than the executable program component including the executable addressable entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium including a computer program, executable by a machine, for providing transaction support for executable program components, the computer program comprising executable instructions for:
-
associating transaction information with an instruction included in an executable addressable entity included in an executable program component generated from source code written in a programming language, wherein the transaction information is independent of the source code and the programming language; detecting an access to the instruction for executing by a processor; determining a transaction operation to perform in association with the executing of the instruction based on the transaction information associated with the instruction; and performing the transaction operation in association with the executing of the instruction, wherein the transaction operation is performed by a program component other than the executable program component including the executable addressable entity.
-
Specification