urule 私有化版本

zhzhenqin 359feb8dcd 升级 spring 到最新 11 months ago
urule-console 359feb8dcd 升级 spring 到最新 11 months ago
urule-console-js a2588da424 完善框架首页内容 6 years ago
urule-core 359feb8dcd 升级 spring 到最新 11 months ago
urule-parent 359feb8dcd 升级 spring 到最新 11 months ago
urule-springboot 359feb8dcd 升级 spring 到最新 11 months ago
.gitignore defe8dc433 1. 优化知识库缓存实现 7 years ago
CHANGELOG.md 8214eebb24 Update CHANGELOG.md 7 years ago
ISSUE_TEMPLATE.md ab604c613b Create ISSUE_TEMPLATE.md 7 years ago
LICENSE.txt 712f7d002a 第一次提交 7 years ago
README.md 359feb8dcd 升级 spring 到最新 11 months ago
pom.xml 331ec59814 优化和升级部分依赖 11 months ago

README.md

简介

URule是一款纯Java规则引擎,它以RETE算法为基础,提供了向导式规则集、脚本式规则集、决策表、交叉决策表(PRO版提供)、决策树、评分卡及决策流共六种类型的规则定义方式,配合基于WEB的设计器,可快速实现规则的定义、维护与发布。

URule提供了两个版本:一个是基于Apache-2.0协议开源免费版本,URule开源版本第一款基于Apache-2.0协议开源的中式规则引擎;另一个是商用PRO版本,点击http://www.bstek.com 了解更多关于URule商用Pro版更多信息。

<td colspan="3">URULE PRO版与开源版主要功能比较</td>

<tr><td>特性</td><td>URULE PRO版</td><td>URULE开源版</td></tr>

   

</tr
  ><tr><td>脚本式决策集</td><td>有</td><td>有</td></tr>
<tr><td>决策树</td><td>有</td><td>有</td></tr>
<tr><td>决策流</td><td>有</td><td>有</td></tr>
<tr><td>决策表</td><td>有</td><td>有</td></tr>

   

<tr><td>复杂评分卡</td><td>有</td><td><font color="Hotpink">无</font></td></tr>
<tr><td>文件名、项目名重构</td><td>有</td><td>无</td></tr>
<tr><td>参数名、变量常量名重构</td><td>有</td><td>无</td></tr>
<tr><td>Excel决策表导入</td><td>有</td><td>无</td></tr>
<tr><td>规则集模版保存与加载</td><td>有</td><td>无</td></tr>
<tr><td>中文项目名和文件名支持</td><td>有</td><td>无</td></tr>
<tr><td>服务器推送知识包到客户端功能的支持</td><td>有</td><td>无</td></tr>
<tr><td>知识包优化与压缩的支持</td><td>有</td><td>无</td></tr>
<tr><td>客户端服务器模式下大知识包的推拉支持</td><td>有</td><td>无</td></tr>
<tr><td>规则集中执行组的支持</td><td>有</td><td>无</td></tr>
<tr><td>规则流中所有节点向导式条件与动作配置的支持</td><td>有</td><td>无</td></tr>
<tr><td>循环规则多循环单元支持</td><td>有</td><td>无</td></tr>
<tr><td>循环规则中无条件执行的支持</td><td>有</td><td>无</td></tr>
<tr><td>导入项目自动重命名功能</td><td>有</td><td>无</td></tr>    

   

<tr><td>对象查找索引支持</td><td>有</td><td>无</td></tr>
<tr><td>规则树中短路计算的支持</td><td>有</td><td>无</td></tr>
<tr><td>规则条件冗余计算缓存支持</td><td>有</td><td>无</td></tr>
<tr><td>基于方案的批量场景测试功能</td><td>有</td><td>无</td></tr>
<tr><td>知识包调用监控</td><td>有</td><td>无</td></tr>
<tr><td>更为完善的文件读写权限控制</td><td>有</td><td>无</td></tr>
<tr><td>知识包版本控制</td><td>有</td><td>无</td></tr>
<tr><td>SpringBean及Java类的热部署</td><td>有</td><td>无</td></tr>

   

向导式决策集
交叉决策表
规则树构建优化
技术支持

链接

文档视频教程地址:http://www.bstek.com/resources/doc/

URule PRO版在线示例:http://112.124.15.63:8084/index.html

QQ群

群号:423339793

License

Apache-2.0

安装

首先 check 代码到本地,进入到 urule-parent

cd urule-parent
mvn clean compile install -DskipTests

然后进入到 urule 根目录, 安装所有模块

cd ..
mvn clean compile install -DskipTests