Method and system for business process super-transaction
First Claim
Patent Images
1. A method comprising:
- performing a first iteration of a process to create a first object, the first iteration including;
creating a first pointer to the first object; and
passing the first pointer to a persistent context of the process; and
performing a second iteration to build a second object related to the first object, the second iteration including;
passing the first pointer from the persistent context to an operation to create a second object related to the first object, the operation accessing data of the first object using the first pointer to create the second object.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to a process-oriented extendable “super-transaction” able to handle multiple business objects in an integrated manner. The embodiments may comprise computer-executable instructions to build objects associated with a business process, and to link the objects using pointers. The linkages enable multiple objects of a business process to be handled in an automated, streamlined flow without manual tracking of objects.
34 Citations
18 Claims
-
1. A method comprising:
-
performing a first iteration of a process to create a first object, the first iteration including;
creating a first pointer to the first object; and
passing the first pointer to a persistent context of the process; and
performing a second iteration to build a second object related to the first object, the second iteration including;
passing the first pointer from the persistent context to an operation to create a second object related to the first object, the operation accessing data of the first object using the first pointer to create the second object. - View Dependent Claims (2, 3)
-
-
4. A method for performing a computerized transaction, comprising:
-
creating a first object and storing the first object on a database;
creating a pointer to the first object;
saving the pointer in a run-time data storage area; and
creating a second object at least in part by reading the pointer from the run-time data storage area and using the pointer to access data of the first object on the database. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A network comprising:
-
a first server to execute a first part of a transaction, the first part of the transaction including creating an object pointer and maintaining a persistent run-time context, the context to hold the object pointer; and
a second server to execute a second part of the transaction, the second part of the transaction including creating an object in response to parameters passed from the first part of the transaction, and passing an identifier of a created object to the first part of the transaction, the first part of the transaction creating a pointer to the created object using at least in part the identifier. - View Dependent Claims (11, 12)
-
-
13. A machine-readable medium comprising computer-executable instructions to perform a method comprising:
-
performing a first iteration of a process to create a first object, the first iteration including;
creating a first pointer to the first object; and
passing the first pointer to a persistent context of the process; and
performing a second iteration to build a second object related to the first object, the second iteration including;
passing the first pointer from the persistent context to an operation to create a second object related to the first object, the operation accessing data of the first object using the first pointer to create the second object. - View Dependent Claims (14, 15)
-
-
16. A machine-readable medium comprising computer-executable instructions to perform a method comprising:
-
creating a first object and storing the first object on a database;
creating a pointer to the first object;
saving the first-object pointer in a run-time data storage area; and
creating a second object at least in part by reading the first-object pointer from the run-time data storage area and using the first-object pointer to access data of the first object on the database. - View Dependent Claims (17, 18)
-
Specification