- 核心规则引擎特性——JBoss规则引擎实现的这些特性能够使用JBoss规则语言表达。
- 完全的Rete算法实现,高性能索引和优化
- 作为另一种选择,一个完整的Leaps算法实现
- 字段约束
- 条件元素
- Agenda议程管理
- 冲突解决方案(优先级+深度算法)
- Agenda议程组
- Agenda议程过滤
- 递归的无循环管理
- 真值维护与逻辑断言
- 临时规则——允许规则基于时间需要激发
- 动态增加和删除规则
- 完整的事件模型
- 功能
- 全局数据
- Working Memory工作内存查询支持
- 语言独立引擎
- Drools是接口驱动的,使用规则程序集API构造规则
- 基于中间层字符表达,API
- 编制——Drools规则语言支持所有所有以前提到的特性,并且使用Java表达字段约束,功能和推论;其它的语言,如Groovy将最终作为Java的另一种选择加入。Drools规则语言提供可扩展性,通过属性映射文件,支持自然语言。标准DRL和扩展的自然语言都被JBoss规则工作台支持。DRL文件能够从Excel和Open Office决策表中产生。
- Drools规则语言
- 决策表
- JBoss规则工作台IDE特性
- 语法着色
- 内容助理
- 大纲视图
- 调试视图
- WorkingMemory,Globals,Agenda,Execution Audit(执行审计)
- 新的规则向导
- 基本规则检查和错误报告
- 部署
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|