Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youseries/urule
URULE是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的可视化设计器,可快速开发出各种复杂业务规则。
https://github.com/youseries/urule
chinese-rule java java-rule java-rule-engine rule spring springboo
Last synced: 2 days ago
JSON representation
URULE是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的可视化设计器,可快速开发出各种复杂业务规则。
- Host: GitHub
- URL: https://github.com/youseries/urule
- Owner: youseries
- License: apache-2.0
- Created: 2017-08-25T07:13:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T03:12:09.000Z (about 2 years ago)
- Last Synced: 2024-12-13T13:04:17.131Z (9 days ago)
- Topics: chinese-rule, java, java-rule, java-rule-engine, rule, spring, springboo
- Language: Java
- Size: 11.8 MB
- Stars: 1,845
- Watchers: 112
- Forks: 728
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 简介
URule是一款纯Java规则引擎,它以RETE算法为基础,提供了向导式规则集、脚本式规则集、决策表、交叉决策表(PRO版提供)、决策树、评分卡及决策流共六种类型的规则定义方式,配合基于WEB的设计器,可快速实现规则的定义、维护与发布。
URule提供了两个版本:一个是基于Apache-2.0协议开源免费版本,URule开源版本第一款基于Apache-2.0协议开源的中式规则引擎;另一个是商用PRO版本,点击http://www.bstek.com 了解更多关于URule商用Pro版更多信息。
URULE PRO版与开源版主要功能比较
特性URULE PRO版URULE开源版
向导式决策集有有脚本式决策集有有
决策树有有
决策流有有
决策表有有
交叉决策表有无
复杂评分卡有无
文件名、项目名重构有无
参数名、变量常量名重构有无
Excel决策表导入有无
规则集模版保存与加载有无
中文项目名和文件名支持有无
服务器推送知识包到客户端功能的支持有无
知识包优化与压缩的支持有无
客户端服务器模式下大知识包的推拉支持有无
规则集中执行组的支持有无
规则流中所有节点向导式条件与动作配置的支持有无
循环规则多循环单元支持有无
循环规则中无条件执行的支持有无
导入项目自动重命名功能有无
规则树构建优化有无
对象查找索引支持有无
规则树中短路计算的支持有无
规则条件冗余计算缓存支持有无
基于方案的批量场景测试功能有无
知识包调用监控有无
更为完善的文件读写权限控制有无
知识包版本控制有无
SpringBean及Java类的热部署有无
技术支持有无
# 链接
文档视频教程地址:[http://www.bstek.com/resources/doc/](http://www.bstek.com/resources/doc/)
URule PRO版在线示例:[http://112.124.15.63:8084/index.html](http://112.124.15.63:8084/index.html)
# QQ群
群号:423339793
#### ![](https://github.com/youseries/assets/blob/master/images/qq-qrcode.png)
# License
Apache-2.0