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版本如下图:
Eclipse上安装Drools插件
在本地安装完Eclipse,安装GEF插件 安装插件有两种方式:
- 联机安装:如下图选择GEF安装
- 线下安装:通过zip文件安装,zip安装文件下载地址>>>
Eclipse中定义Drools环境,如下图: