跳转至

Drools

Drools 是 RetHat 旗下 KIE Group 开发的规则引擎,KIE 的意思是 Knowledge Is Everything。

KIE有好几个项目,如下:

Kie Projects

DRL介绍视频 - KIE | YouTube

Drools介绍 - 云中漫步87 | CSDN

Drools记录之DRL规则语言 - final-sun-shine | CSDN

基于flink和drools的实时日志处理 - 阿凡卢 | 博客园

Drools的优势

  1. 分离业务逻辑和应用代码
  2. 声明式的语言描述需要的规则
  3. 如果基于Drools开发的程序非常易用,可以直接让懂业务的人配置业务规则,不需要技术人员

定义规则

  1. DRL:Drools Rule Language
  2. Executable model
  3. DMN:Decision Model and Notation,类似UML,是图
  4. Decision table

BPMN PMML