Method and apparatus for identifying applicable business rules
First Claim
1. A method, implemented in a computer system, for identifying decision points in an object-oriented object, comprising the steps of:
- creating said object having a plurality of decision points in said computer system;
identifying and naming points of attachment for business rules in the operation of said object for each of said plurality of decision points;
associating by name a selected one of said plurality of decision points to at least one trigger point in said object;
assigning selected business rules to said named points of attachment for business rules in said object to said named associated decision point;
executing said object in said computer system until said at least one trigger point is detected in said object attached to said named associated decision point; and
displaying to a user in said computer the points of attachment for business rules in said object and the selected rules which have been associated with said named decision point.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for identifying decision points in Business Objects and classifying business rules that are applicable to the decision points. Business Objects are created which are decorated with business rules, either manually or programmatically. Control Points are used to represent the named decision points or triggers within the behavior of the Business Objects. The Control Points are visually exposed to business analysts to allow the examination of the business rules attached to the various Control Points. The business analysts are permitted to manually attach or detach business rules associated with the Control Points. A system can programmatically decide which rules to attach to a Control Point based on execution context.
-
Citations
12 Claims
-
1. A method, implemented in a computer system, for identifying decision points in an object-oriented object, comprising the steps of:
-
creating said object having a plurality of decision points in said computer system; identifying and naming points of attachment for business rules in the operation of said object for each of said plurality of decision points; associating by name a selected one of said plurality of decision points to at least one trigger point in said object; assigning selected business rules to said named points of attachment for business rules in said object to said named associated decision point; executing said object in said computer system until said at least one trigger point is detected in said object attached to said named associated decision point; and displaying to a user in said computer the points of attachment for business rules in said object and the selected rules which have been associated with said named decision point. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for identifying decision points in an object-oriented object, comprising:
-
means for creating said object having a plurality of decision points in a computer system; means for identifying and naming points of attachment for business rules in the operation of said object for each of said plurality of decision points; means for associating by name a selected one of said plurality of decision points to at least one trigger point in said object; means for assigning selected business rules to said named points of attachment for business rules in said object to said named associated decision point; means for executing said object in said computer system until said at least one trigger point is detected in said object and executing rules attached to said named associated decision point; and means for displaying to a user in said computer the points of attachment for business rules in said object and the selected rules which have been associated with said named decision point. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product having a computer readable medium having computer program logic recorded thereon for identifying decision points in an object-oriented object, comprising:
-
computer readable means for creating said object having a plurality of decision points in a computer system; computer readable means for identifying and naming points of attachment for business rules in the operation of said object for each of said plurality of decision points; computer readable means for associating by name a selected one of said plurality of decision points to at least one trigger point in said object; computer readable means for assigning selected business rules to said named points of attachment for business rules in said object to said named associated decision point; computer readable means for executing said object in said computer system until said at least one trigger point is detected in said object and executing rules attached to said named associated decision point; and computer readable means for displaying to a user in said computer the points of attachment for business rules in said object and the selected rules which have been associated with said named decision point. - View Dependent Claims (10, 11, 12)
-
Specification