Patent ID: 8635178

Claim:
A method of processing a rule, the method comprising: within an application server layer, integrating a first rule engine within the application server layer to have the first rule engine access and execute functionalities provided by the application server layer and by the first rule engine; receiving a first rule at runtime of the application server layer, the first rule defining a first condition and a first functionality associated with the first condition, the first functionality being provided by the application server layer; identifying, using a microprocessor, fulfillment of the first condition; executing the first functionality with the first rule engine based on the identification of the fulfillment of the first condition, and within an operating system layer, integrating a second rule engine within the operating system layer to have the second rule engine access and execute functionalities provided by the operating system layer and by the second rule engine; receiving a second rule at runtime of the operating system layer, the second rule defining a second condition and a second functionality associated with the second condition, the second functionality being provided by the operating, system laver; identifying, using the microprocessor, fulfillment of the second condition; and executing the second functionality with the second rule engine based on the identification of the fulfillment of the second condition.