Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is a good Business Rule Engine(BRE) for .Net? [closed]

Do you know of a good business rule engine for .Net? I know Drools.Net is one but it seems to me that its inactive. There is also NXBRE but seems to me that it is not solid enough. Does any body here have a good one? Please suggest.

Update 1,

I did a research based on the suggestions below. Seems to me that Windows Workflow Foundation is enough to what I wanted to do. Since I'm using WCF it would be a good match. But I'm still haven't decided yet.

Best regards,

like image 248
mr.b Avatar asked Feb 22 '12 02:02

mr.b


People also ask

How do I choose a rule engine?

When choosing, it's good practice to look at how powerful the rules engine is (its depth of functionality), how easy it is to use (its level of complexity) and how ready it is to support your future needs (based on your growth trajectory and features you may need).

What is BRE rule?

A business rule engine (BRE) is a specific collection of design-time and runtime software that enables an enterprise to explicitly define, analyze, execute, audit and maintain a wide variety of business logic, collectively referred to as “rules.” A BRE can be purchased independently or comes embedded in a business ...

What is business rule engine in banking?

A business rules engine is a specific application that enables business users to define, analyze, store, audit, and maintain business rules as executable rule services. A BRMS helps you to change business logic 10-25x faster than traditional development.


2 Answers

You can use the rules engine that is part of the Windows Workflow Foundation.

  • It is a forward chaining rule engine only
  • It is free
  • You can enable rule execution tracing

etc.

like image 158
Sentient Avatar answered Oct 23 '22 08:10

Sentient


I have used CSLA.net its free, but he writes a book that might help you understand whats going on

http://www.lhotka.net/cslanet/

like image 1
Micah Armantrout Avatar answered Oct 23 '22 09:10

Micah Armantrout