18. The non-transitory machine-readable medium that provides instructions that, if executed by a processor, will cause the processor to perform operations comprising: configuring a Rete rule engine to enter into a sequential mode; and using the configured Rete rule engine to evaluate a rule set having a plurality of rules against a set of data objects in a stateless manner.
18. The non-transitory machine-readable medium that provides instructions that, if executed by a processor, will cause the processor to perform operations comprising: configuring a Rete rule engine to enter into a sequential mode; and using the configured Rete rule engine to evaluate a rule set having a plurality of rules against a set of data objects in a stateless manner. 21. The machine-readable medium of claim 18 , wherein configuring the Rete rule engine comprises: creating an array having a plurality of elements, each of the plurality of elements corresponding to a distinct one of the plurality of rules, wherein a position of each of the plurality of elements in the array is indicative of a firing order of a corresponding rule.