Click here to Skip to main content
15,896,912 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
Hi Guys,
Looking for a .net rules engine that's fast and lightweight. Does anyone have a recommendation? Preferably open source. I found a few on a google search but has anyone used one they are happy with?

much appreciated.
Ash
Posted
Comments
BillWoodruff 19-Feb-12 10:33am    
Please tag with WinForms, WPF, ASP.NET, or not, as appropriate.

And please describe exactly what you mean by a "rules engine." Giving a practical real world use of a "rules engine" would help greatly.

Because the term "Business Rules" is often used in describing multi-tier application architecture, that's one interpretation possible: others include a very old data-structure called "decision tables," and a third is the whole concept of "finite state machines," which can be viewed as "embodying rules."
Ashman786 20-Feb-12 2:32am    
Basically I mean a system that allows you to implement business rules and workflow without hardcoding the process. Similar to Workflow Foundation.

I've done some research and Workflow Foundation seems to be the answer unless anyone else has a different suggestion.
BillWoodruff 20-Feb-12 2:49am    
Glad you clarified your question, and had a good answer, which you have accepted.

best, Bill

You should take a look at Windows Workflow Foundation, that's a rules engine that comes built in with .net 3.0.
 
Share this answer
 
May I suggest: cDevWorkflow. This is their market niche. Providing an embeddable high performance C+ engine built for .net4.0+ developers complete with HTML5 graphical designer, visual process management and business intelligence all in one package, without all the restrictions or rules to get in your way.

If you are looking for an engine that performs those higher level processing needs that the popular free workflow products can not. Or if you require a software product that has more structure, support and on going development than limited use, shareware or opensource then this is a great product for you to evaluate.

Ease of Use the HTML5 graphical workflow designer requires no special training.
Business Process Management tools enable users to track and control business activities.
Business Intelligence tools real-time process information: more throughput, less effort.
Embeddable Process Decision Engine increases workflow efficiencies by using runtime execution data.

Additional data: Workflow Technology
 
Share this answer
 
Comments
CHill60 17-Jun-14 12:41pm    
Resurrecting old questions to post what are essentially adverts may lead to your account being suspended. I would advise you to avoid the practice.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900