.Net规则引擎

我正在从一个规则引擎中受益的项目。 我已经考虑过使用Windows工作stream引擎,但我想知道还有什么。

我的项目花费了大部分预算。 所以我需要build议,适度定价(在<$ 1,000的范围内)。

我看到了InRule ,但他们没有发布价格(我可以看到)。 所以我猜这是“如果你不得不问你买不起”的那种产品。

我看到这篇文章: 在.NET中寻找简单的规则引擎库

但是它很老,专注于开源。

那么,那里有没有适当的.Net规则引擎?

我不知道你有什么反对开源。 许多开源项目非常强大。

这里有一些例子:

  • Drools.net
  • NxBre
  • 简单的规则引擎

我最近需要一个简单的项目规则引擎,所以我写了自己的(使用Windows Workflow和规则创build者的重新托pipe的工作stream编辑器)。 它不像任何其他规则引擎那样使用任何前向/后向链规则,只是针对所需的.NET对象从上到下执行规则。 这很简单,但它为我所需要的。 这是很难创build,所以我决定授权。 查看http://www.enigmasupercomputing.com/RulesEngine获取教程和演示以及30天的试用。;

我不知道你对规则引擎的期望是什么。 如果一个devise器GUI,那么我不会帮助。 但是如果你想有一个类似脚本的规则定义语言,可以select在线修改规则文件(不停止应用程序),那么你可以使用Boo语言来构build规则DSL。 寻找Ayende Rahien的Boo DSL书。