1. Drools简介

419 阅读2分钟

KIE的介绍

KIE的全称(Knowledge Is Everything), 知识就是一切,是为了解决业务自动化提供的一站式解决方案套件包。其中涵盖了一下组件。

  • Drools - 是一个业务规则系统,其具有基于双向链推理特性的规则引擎。可以快速,可靠地评估业务规则和进行复杂事件处理。赋能业务提供复杂的决策运算能力。
  • jBPM - 是一种灵活的业务流程管理组件,可以对业务流程进行管理。
  • Business Central - 是功能齐全的WEB应用程序,用于可视化组成自定义业务规则规则和流程。
  • OptaPlanner - 是一个约束解决器,可以优化用例,例如员工排班,车辆路线,任务分配等。
  • UberFire - 是一个基于Web的工作台架构。

Drools介绍

drools使一款由JBoss组织提供的基于Java语言开发的开源规则引擎,可以将复杂且多变的业务规则从硬编码中解放出来,以规则脚本的形式存放在文件或特定的存储介质中(例如存放在数据库中),是的业务规则的变更不需要修改项目代码、重启服务器就可以在线上环境立即生效。 drools官网地址:drools.org/ drools源码下载地址:github.com/kiegroup/dr…

Drools版本介绍

目前KIEGROUP组织对Drools提供版本维护支持的一共有3个大版本分别为5.x.x, 6.x.x, 7.x.x。 开源地址: 点击进入>>>
目前(2020.12.17)最新Final版本如下图: image

Eclipse上安装Drools插件

Eclipse下载地址>>>

在本地安装完Eclipse,安装GEF插件 安装插件有两种方式:

  • 联机安装:如下图选择GEF安装
  • 线下安装:通过zip文件安装,zip安装文件下载地址>>>

image

Eclipse中定义Drools环境,如下图:
image image