2009-01-18 86 views

回答

11

Drools documentation包含大量有用的通用信息。特别是第2章,其中包括规则引擎基础知识,知识表示等。它还包括一个很好的推荐阅读列表,以加快规则引擎和专家系统的速度。

对于大多数规则引擎,对于编写高效的规则,对于rete算法的基本了解通常会派上用场。我个人发现维基百科文章中引用的Doorenbos论文是最清楚的技术解释。

此外,here是Java中的开源规则引擎列表。

+0

感谢Rete的文章。我一直在试图找到一篇好文章来帮助我围绕这一点打好脑筋。 – 2009-01-18 14:20:59

+0

很好的答案。被触发找到一个.Net的Rete和Drools的阻碍http://droolsdotnet.codehaus.org/ +1 – 2009-01-18 14:30:19

+0

谢谢。对于每个Java项目,看起来有一个.Net实现不远...可怜的Java :) – 2009-01-18 14:41:46

8

您可能想阅读Martin Fowler的博客中的“Should I use a Rules Engine?”。

我曾经参与过一个项目,我们建立了自己的(非常简单的)规则引擎,当事情变得太复杂时,有意迁移到通用规则引擎。尽管如此,从未达到过这一点,该系统现在几年来一直使用简单的本土引擎开心地运行。

相关问题