Extensible computer management rule engine
First Claim
1. A rules system for managing computer resources, comprising:
- an event provider adapted to indicate the occurrence of an event in the system;
an action provider adapted to cause an action to be performed in the system;
a rules database adapted to register the event provider and the action provider wherein the rules database maintains a set of rules; and
a rules engine coupled to the rules database and adapted to communicate with the event provider and the action provider and, according to rules in the rules database, instructing the action provider to cause the action to be performed responsive to receiving the indication from the event provider of the occurrence of the event.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling computer resources on an interconnected system via an extensible and dynamic rule set. The extensible and dynamic rule set is capable of both monitoring and modifying the condition and operation of the interconnected system. An editor provides the ability to create, delete or modify the individual rules within the extensible and dynamic rules set. An engine is used to trigger individual rules. A rule may be created, deleted, modified or compiled without the recompilation of the engine. Such rules are triggered when conditions specified in the rule are found to exist on the interconnected system. When such conditions exist, the rule is triggered and the operation of the interconnected system is modified as specified in the rule.
80 Citations
25 Claims
-
1. A rules system for managing computer resources, comprising:
-
an event provider adapted to indicate the occurrence of an event in the system;
an action provider adapted to cause an action to be performed in the system;
a rules database adapted to register the event provider and the action provider wherein the rules database maintains a set of rules; and
a rules engine coupled to the rules database and adapted to communicate with the event provider and the action provider and, according to rules in the rules database, instructing the action provider to cause the action to be performed responsive to receiving the indication from the event provider of the occurrence of the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. The method using a rules system to manage computer resources, the system having an event, action, event provider, action provider and an rules engine, comprising the steps of:
-
associating an event provider with an event;
associating an action provider with an action;
dynamically registering the event provider and the action provider in a rules database;
associating the event provider with the action provider;
detecting the event through the event provider; and
performing the action associated with the action provider that is associated with the event provider that is associated with the detected event. - View Dependent Claims (24, 25)
-
Specification