Object-oriented system and method using shadowing object for approval control
First Claim
1. A computer implemented method for controlling approval of a business operation, said method comprising:
- calling, with an execution management unit of a computer system, a business operation responsive to input to said execution management unit;
determining, with said execution management unit and approval setting parameter criteria, that the business operation requires approval;
creating, with an approval management unit of said computer system, a shadowing business object and a shadowing connector corresponding to an original business object and an original connector, respectively, said original business object being stored in memory on said computer system;
performing, with said execution management unit, the business operation on said shadowing business object and said shadowing connector, said original business object and said original connector being unchanged;
storing results from the business operation in said shadowing business object, and buffering all messages to be sent in said shadowing connector; and
replacing, using said approval management unit, said original business object stored in memory on said computer system with said shadowing business object when the results of said business operation are approved using predetermined approval criteria applied by an approval unit of said computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention describes a technique for using shadowing object for approval control in an object-oriented software environment. The technique calls a business operation and determines whether the business operation needs to be approved. If the business operation needs to be approved, a shadowing business object and a shadowing connector corresponding to the original business object and the connector are created, and the business operation is performed on the shadowing business object and connector, and all results are stored in the shadowing business object, and all messages to be sent are buffered in the connector. If the business operation is approved, the original business object is replaced by the shadowing business object. The technique is flexible, efficient, easy to be modified and supplemented.
-
Citations
6 Claims
-
1. A computer implemented method for controlling approval of a business operation, said method comprising:
-
calling, with an execution management unit of a computer system, a business operation responsive to input to said execution management unit; determining, with said execution management unit and approval setting parameter criteria, that the business operation requires approval; creating, with an approval management unit of said computer system, a shadowing business object and a shadowing connector corresponding to an original business object and an original connector, respectively, said original business object being stored in memory on said computer system; performing, with said execution management unit, the business operation on said shadowing business object and said shadowing connector, said original business object and said original connector being unchanged; storing results from the business operation in said shadowing business object, and buffering all messages to be sent in said shadowing connector; and replacing, using said approval management unit, said original business object stored in memory on said computer system with said shadowing business object when the results of said business operation are approved using predetermined approval criteria applied by an approval unit of said computer system. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification