ILOG Rules for .NET User Guides > Rule Studio > Orchestrating Ruleset Execution > Rule Execution Modes

The rule engine offers three execution modes used during rule engine operation. The execution mode determines which rules to fire and in what sequence.

You can select an execution mode for each rule task in a ruleflow. By default, a rule task is assigned the RetePlus execution mode, which operates efficiently in the domain of pattern matching. To achieve optimal performance, you may need to choose another execution mode that is better adapted for the rules in a particular rule task.

The following table details the execution modes in Rules for .NET:

Table 1 Quick View of Execution Mode Selection
Choose this mode: 
In this case: 
RetePlus 
(the default mode) 
Rule chaining; may be useful in the case of many objects 
Sequential 
Many rules, few objects; has limits 
Fastpath 
Rules implementing a decision structure, many objects; may have longer compilation but faster at runtime 

In This Section

The RetePlus Mode
Understand how the RetePlus mode works.
The Sequential Mode
Find out how the Sequential mode works.
The Fastpath Mode
Find out how the Fastpath mode works.
Control Properties
Discover how to use properties to further control rule execution.
Choosing an Execution Mode
Learn about the differences between the modes of the rule engine.
Limitations of the Sequential and Fastpath Modes
Find out what you cannot do with these execution modes.