新手提问

lordhong 2007-07-09
刚看完Drools 4.0文档, 我是规则引擎方面的新手, 有几个问题希望大家指点一二.
1) 感觉rule engine是给一些没有明确logic或者公式的情况下应用的, 或者负责的if else结构, 我想问rule engine具体适用的地方, 哪里有案例分析是最好不过的.
2) rules和BPM工作流有什么区别? 貌似看起来都是根据一定的情况when, then做一些处理...
3) 现在有什么好的书可以推荐吗?

:) 先谢谢了...
tailorcai 2007-07-09
我也是个新手,最近正在研究drools+db4o+GWT的一个应用。随便说两句:
RuleEngine的优势.
1. 性能。当处理的规则成千上万时,性能的优势就会体现出来。当然,是牺牲memory为代价的。(也是一种反向索引吧)
2. Rule的可读,可维护性。Rule独立与程序,因此可以随时完善,扩充。

Drools的优势:
1. 多种规则描述语言
2. IDE支持(相比CLIPS等而言)
3. 与开发语言完美结合。