Web Rule Business Rules Engine
Basics
Web Rule is the only ASP.NET and MVC business rules engine on the market today that enables organizations to create, edit, validate, and evaluate complex business rules with unprecedented easy of use.
Web Rule supports two types of business rules: execution and evaluation. The execution type invokes an action at the end of rule evaluation. It can be expressed like this: If condition evaluates to true then execute action. The evaluation type only determines if the entire rule evaluates to true. The evaluation type doesn't use rule actions and else if or else flow elements but it can be used in other rules as a reusable rule.
Rules created with Web Rule can be evaluated against any .NET class or collection of classes. Such classes are called source objects.
Web Rule engine implements many unique features. Start exploring it now with the Web Rule Basics documentation article or download ASP.NET or MVC demo project (Visual Studio 2010).
Demo
Web Rule 3.0
beta is released. Tons of new cool features. Details are
posted here.
The rule editor below is pre-loaded with a fictitious sample rule that uses the Patient class as its source object. The Test Patient Form located below the rule editor allows you to create an instance of the Patient class and test it against the rule that is currently loaded in the Rule Area.
- To edit the current rule: Click any rule element and select new value from the menu.
- To create a new rule: Click the Rules button and select the type of the rule. Click anywhere inside the Rule Area and begin selecting rule elements from menus.
- To save the updated rule: Type rule's name and optional description into the Tool Bar. Click the Save button.
- To load previously saved rule: Click the Rules button and select the name of the rule.
- To delete the current rule: Click the Delete button.
- To test the current rule: Fill out the Test Patient Form. Click the Test button.