URule Pro规则引擎

URule Pro是一款由上海锐道信息技术有限公司自主研发的纯Java规则引擎,提供规则集、决策表、交叉决策表(决策矩阵)、决策树、评分卡、复杂评分卡、规则流等八种类型的业务规则设计工具, 采用业内首创的纯浏览器编辑模式,打开浏览器即可开始复杂规则的设计与测试

产品 特点

强大的功能

在URule Pro当中,提供向导式规则集、脚本式规则集、决策表、交叉决策表(决策矩阵)、决策树、评分卡、复杂评分卡、规则流等八种类型的业务规则设计工具,从各个角度满足复杂业务规则设计的需要。

简单的使用方式

URule Pro中提供的所有的规则设计器及仿真测试工具,全部基本浏览器实现,所有的规则设计器全部可以通过鼠标点击实现复杂的业务规则定义, 没有任何编程经验的业务人员 也可以轻松上手完成复杂业务规则的定义。

优秀的性能

URule Pro后台采用纯Java实现,运行时借鉴Rete了算法的优势,再结合中式规则引擎的特点,独创了一套自己的规则模式匹配算法, 这套算法可以从根本上保证规则运行的效率,实现大量复杂业务规则计算时的毫秒级响应。

特色 功能

向导式规则集

向导式规则集是由一系列单个普通规则以及循环规则构成的,它的设计器采用全向导方式,通过鼠标点击就可以完成规则配置。

脚本式规则集

脚本式规则集就是用脚本方式定义普通规则和循环规则,脚本式规则设计器提供完善的代码提示以及语法检查机制,更方便规则脚本编写。

决策表

决策表是一种以表格形式表现业务规则的工具, 通过全可视化、图形化的操作方式,通过简单的鼠标点击就可以快速定义出与业务相匹配的决策表。

交叉决策表

交叉决策表又叫决策矩阵,条件部分由纵向和横向两个维度决定,每个维度上都可以添加不限层级的限制条件, 从而可以实现更为复杂的业务规则。

评分卡

评分卡使用二维表形式展示目标对象的各个属性,针对不同属性设置不同区段的条件, 每个条件对应不同的分值,实现对目标对象的评分计算。

复杂评分卡

复杂评分卡是URule Pro中提供的一种可以对多个对象属性进行条件叠加判断的评分卡,可以实现更为复杂的评分功能。

决策树

决策树是URule Pro提供的一种以一棵躺倒的树形结构来表现规则、构建规则的工具,它可以更为形象的表现某些类型的业务规则。

规则流

规则流结构类似于工作流,用来对已有的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或其它决策流的执行顺序进行编排,以一种清晰直观的方式运行一个大的复杂的业务规则。

快速体验 视频

规则集

决策表

规则树

交叉决策表

评分卡

规则流