Rules-based system architecture and systems using the same
First Claim
1. A system for processing data, the system comprising a first rules engine configured to obtain the data, to obtain a first object to contain the data, the first object including a rule identifier;
- to generate an instance of a first rule based on the first object; and
to execute the instance of the first rule passing the first object as input to the instance of the first rule, the instance of the first rule configured to perform at least one action in order to process the data contained in the first object, and to modify the rule identifier included in the first object.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing data. In one embodiments, a system for processing data can include a first rules engine configured to obtain the data, to obtain a first object including a rule identifier to contain the data, to generate an instance of a first rule based on the first object, and to execute the instance of the first rule passing the first object as input to the instance of the first rule, wherein the instance of the first rule configured to perform an action in order to process the data contained in the first object, and to modify the rule identifier included in the first object.
-
Citations
22 Claims
-
1. A system for processing data, the system comprising
a first rules engine configured to obtain the data, to obtain a first object to contain the data, the first object including a rule identifier; - to generate an instance of a first rule based on the first object; and
to execute the instance of the first rule passing the first object as input to the instance of the first rule,the instance of the first rule configured to perform at least one action in order to process the data contained in the first object, and to modify the rule identifier included in the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- to generate an instance of a first rule based on the first object; and
-
9. A method of processing data, the method comprising:
-
obtaining the data with a first rules engine;
obtaining a first object to contain the data, the first object including a rule identifier;
generating an instance of a first rule based on the first object;
executing the instance of the first rule passing the first object as input to the instance of the first rule;
performing at least one action with the instance of the first rule based in order to process the data contained in the first object; and
modifying the rule identifier of the first object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of configuring a system that processes data, the method comprising:
-
obtaining a base rule that, when executed and passed an object containing data to process, performs a first action in order to process the data;
generating an override rule that, when executed and passed the object containing the data to process, performs a second action in order to process the data; and
storing the override rule separate from the base rule. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification