目前,我正在设计一个Java应用程序,其中一个规则引擎可能是有用的。哪里是我可以学习如何使用它们的好地方,它们是如何工作,如何实现它们,看样,等等。?

有帮助吗?

解决方案

在Drools的文档包括许多有用的,一般用途的信息。特别是第2,覆盖规则引擎基础知识,知识表示等,还包括对未来加快速度规则引擎和专家系统一个不错的推荐阅读列表。

对于大多数规则引擎,该 RETE 算法的一个基本的了解,通常就派上用场了编写有效的规则。我曾亲自找到了 Doorenbos 维基百科文章中引用纸是最清晰的技术说明。

此外,这里是Java开源规则引擎的列表

其他提示

您可能需要阅读“我应该使用规则引擎?”从Martin Fowler的博客。

我在哪里,我们建立了我们自己的(很简单)规则引擎,并打算搬到一个一般的规则引擎,当事情变得太复杂的一个项目工作。从来没有达到这一点,虽然,该系统已愉快地用简单的自行开发的引擎几年来运行。

我发现本网站非常有益的。您是否正在寻找在构建自己的,或者使用第三方库?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top