2012-02-22 86 views
11

您是否知道.Net的良好業務規則引擎?我知道Drools.Net是一個,但在我看來,它是不活躍的。還有NXBRE,但在我看來,它不夠穩固。這裏有沒有一個身體好?請建議。什麼是.Net良好的業務規則引擎(BRE)?

更新1,

我做基於下面的建議進行研究。在我看來,Windows Workflow Foundation足以滿足我想要做的事情。由於我使用的是WCF,所以它會是一個很好的搭配。但我還沒有決定。

最好的問候,

+0

我寧願使用「Rete算法」的東西。 – 2012-02-22 03:07:48

+1

你見過http://rule.codeeffects.com嗎?但我不認爲他們使用Rete。 – 2012-02-24 03:06:24

+3

作爲一個說明,通常通過重新評估您對rete的真實需求而得到回報。如果你真的不需要rete並且只需要它,那麼你會擴大BRM的選擇範圍,因爲你認爲將來可能需要它。我們大多數中等規模的客戶不使用/需要rete算法。在大多數情況下,如果您根據先前規則的結果評估兩到三條規則,而不是讓引擎決定如何評估大規則集,那麼速度更快,更安全。 – Kizz 2012-02-24 03:13:13

回答

5

您可以使用規則引擎是Windows Workflow Foundation的一部分。

  • 這是一個正向推理規則引擎只
  • 它是免費的
  • 您可以啓用規則執行跟蹤

+0

更新:Acumen不再是商業。 – kmote 2013-05-23 17:48:29

0

我用CSLA.net其免費的,但他寫了一本書,可以幫助你瞭解什麼要去

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

+2

CSLA.NET不是規則引擎,AFAIU – 2015-11-26 05:01:03

0

IBM ILOG JRules的使用Rete算法,它也有.net支持。

0

退房常識@Object Connections。我使用了Delphi SDK,但他們也有一個.NET SDK。可視化編輯器非常好。一個問題是缺乏自動完成功能,但他們只是推特說它即將被添加。