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

5

11

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,

Coir answered 22/2, 2012 at 2:51 Comment(5)
I would prefer something that uses the "Rete Algorithm".Coir
Have you seen rule.codeeffects.com ? I don't think they use the Rete, though.Rett
As a note, it's usually pays off by re-evaluating your real need for rete. You'd widen the range of choices of BRMs if you really don't need rete and only require it because you think you might need it in the future. Most of mid-sized clients we have don't use/need rete algorithm. In most cases it's MUCH faster and safer if you evaluate two - three rules in a row based on the outcome of a previous rule instead of letting the engine decide how to evaluate a large rule set.Geosynclinal
@Geosynclinal Right. I thought that I might need rete in the future. But at this point, you are correct. I will consider using BRM's that is not using rete algorithm. Thank you. I'm testing some of it now like Simon mentioned above.Coir
Have a check at flexrule.com it supports Rete.Helicopter
S
5

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.

Severe answered 6/3, 2012 at 21:40 Comment(1)
Update: Acumen is no longer in business.Huth
S
1

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/

Subadar answered 22/2, 2012 at 2:53 Comment(1)
CSLA.NET is not a rules engine, AFAIURoyer
F
1

Check out Biztalk's BRE. If your willing to invest a small amount of money into the solution then Biztalk is an option.

http://www.microsoft.com/biztalk/en/us/business-rule-framework.aspx

Forsythe answered 29/2, 2012 at 17:44 Comment(0)
E
0

IBM ILOG Jrules uses Rete Algorithm and it has .net support too.

Ellary answered 27/2, 2012 at 12:53 Comment(0)
M
0

Check out Common Knowledge @ Object Connections. I have used the Delphi SDK but they also have a .NET SDK. The visual editor is very good. One issue is a lack of autocompletion but they have just tweeted that it is about to be added.

Morbihan answered 19/3, 2012 at 11:45 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.