METHOD AND APPARATUS FOR AUTOMATICALLY EXECUTING RULES IN ENTERPRISE SYSTEMS
First Claim
1. A method for automatically executing a rule in an enterprise system, wherein the rule is associated with an event, the method comprising:
- receiving an event object at the enterprise system;
creating an intermediate event object based on the event object, wherein the intermediate object is an invocation context for the rule;
filtering a set of rules with the intermediate event object to obtain a subset of rules;
selecting a rule that is associated with the event from the subset of rules; and
executing the rule.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides an enterprise system that automatically executes a rule associated with an event. During operation, the system receives an event object at the enterprise system. Next, the system creates an intermediate event object based on the event object, wherein the intermediate object is an invocation context for the rule. The system also filters a set of rules with the intermediate event object to obtain a subset of rules. The system then selects a rule that is associated with the event from the subset of rules. Finally, the system executes the rule.
-
Citations
25 Claims
-
1. A method for automatically executing a rule in an enterprise system, wherein the rule is associated with an event, the method comprising:
-
receiving an event object at the enterprise system; creating an intermediate event object based on the event object, wherein the intermediate object is an invocation context for the rule; filtering a set of rules with the intermediate event object to obtain a subset of rules; selecting a rule that is associated with the event from the subset of rules; and executing the rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for automatically executing a rule in an enterprise system, wherein the rule is associated with an event, the method comprising:
-
receiving an event object at the enterprise system; creating an intermediate event object based on the event object, wherein the intermediate object is an invocation context for the rule; filtering a set of rules with the intermediate event object to obtain a subset of rules; selecting a rule that is associated with the event from the subset of rules; and executing the rule. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus configured to automatically execute a rule in an enterprise system, wherein the rule is associated with an event, comprising:
-
a receiving mechanism configured to receive an event object at the enterprise system; a creation mechanism configured to create an intermediate event object based on the event object, wherein the intermediate object is an invocation context for the rule; a filter mechanism configured to filter a set of rules with the intermediate event object to obtain a subset of rules; a selection mechanism configured to select a rule that is associated with the event from the subset of rules; and an execution mechanism configured to execute the rule. - View Dependent Claims (24, 25)
-
Specification