有关规则引擎的神话是什么?

Ste*_*rod 10 rule-engine drools expert-system jess jrules

我正在撰写关于规则引擎技术的演示文稿,特别是JBoss Drools.

什么是关于规则引擎的"神话".

我能想到的是,它允许业务用户控制规则引擎,我相信它是可能的,但它需要控制和教育 - 并非所有业务用户都能够做到这一点.

你同意/不同意吗?有没有人有任何想法?

很高兴在Creative Commons下发布我的最终"调查结果"......

duf*_*ymo 7

我不知道神话,但我同意让商界人士保持规则不是一个扣篮.

我认为,期待商界人士对IT工作所需的耐心和肛门保持关注是一种幻想.自从3G语言(编程的图形化方法)被提供作为一种让秘书编写代码的方式以来,它一直在发挥作用,因此程序员都可能被解雇.

我会指出,随着规则集的大小增加,确保正确和自我一致的可能性下降.如果你的规则集有数以千计的规则,那么很难测试.

说到这一点,组合的组合爆炸将使测试规则引擎变得困难.

规则引擎是非常棒的技术,但要小心.


Nim*_*Nim 5

实际上,在大量使用drools之后,我不同意你关于用户能够轻松做事的观点,我认为为用户提供一个简单的界面来动态生成强大的规则是相对微不足道的.

一个我肯定会添加到列表中的是:

神话:规则引擎很慢!

不是这样,再一次,我很容易通过流氓每秒推动成千上万的事件.

我绝对厌恶的另一个是:

误区:重量太重,使用复杂.

废话,语法是微不足道的,有几行java,你可以做一些非常时髦的东西!对不起,如果这似乎是一个咆哮,在前一个雇主有几个月的废话,因为我试图介绍这个技术!