Apparatus, system, and method for encapsulating logical units of work using business objects
First Claim
1. A method for processing a data transaction using a single business object, the method comprising:
- receiving a business object;
identifying the business object as a transaction business object, the transaction business object encapsulating a plurality of function calls for performing a single transaction, the function calls corresponding to an application interface;
determining an execution sequence for the plurality of function calls; and
executing each of the function calls according to the execution sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method for processing a data transaction using a single business object includes providing a transaction business object encapsulating multiple function calls for completing a data transaction. The transaction business object includes an execution sequence indicating the order the function calls should be executed. In certain embodiments, the transaction business object is assigned an operation indicating an action to be taken on data in the transaction business object. This operation is used, in selected embodiments, to determine the function calls and execution sequence that are used to process the transaction business object.
-
Citations
30 Claims
-
1. A method for processing a data transaction using a single business object, the method comprising:
-
receiving a business object;
identifying the business object as a transaction business object, the transaction business object encapsulating a plurality of function calls for performing a single transaction, the function calls corresponding to an application interface;
determining an execution sequence for the plurality of function calls; and
executing each of the function calls according to the execution sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable medium having computer usable program code for processing a data transaction using a single business object, the computer program product including:
-
computer usable program code for receiving a business object;
computer usable program code for identifying the business object as a transaction business object, the transaction business object encapsulating a plurality of function calls for performing a single transaction, the function calls corresponding to an application interface;
computer usable program code for determining an execution sequence for the plurality of function calls; and
computer usable program code for executing each of the function calls according to the execution sequence. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for providing a transaction business object to an end user, the transaction business object encapsulating a logical unit of work, the method comprising:
-
obtaining, from an end user, a set of transaction requirements;
determining a plurality of function calls needed to satisfy the transaction requirements, the functions calls corresponding to an application interface;
generating a transaction business object and associated transaction business object definition encapsulating the plurality of function calls; and
delivering the transaction business object and associated transaction business object definition to the end user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification