youseries / urule

URULE是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的可视化设计器,可快速开发出各种复杂业务规则。
Apache License 2.0
1.83k stars 723 forks source link

URule 是 JSR94 的实现吗? #120

Closed forayl closed 5 years ago

forayl commented 5 years ago

URule 是 JSR94 的实现吗?

lvyunxue commented 5 years ago

Urule 底层使用的 jackrabbit 做为内容仓库进行存储的,jackrabbit 实现协议JSR-170

forayl commented 5 years ago

Urule 底层使用的 jackrabbit 做为内容仓库进行存储的,jackrabbit 实现协议JSR-170

规则引擎本身呢?执行规则的核心

lvyunxue commented 5 years ago

规则引擎本身实现的Rete算法。关于rete算法原理,我认为这篇文章写得很好:https://www.ibm.com/developerworks/cn/opensource/os-drools/index.html

youseries commented 5 years ago

JSR94 只是一套api规范。 早期版本的urule实现了JSR94 的api,后来发现不好用,所以后续版本中将JSR94 实现删除了。