概念
- 规则集(**决策集**)
规则集也叫决策集,在URule Pro当中是由一组普通规则和循环规则构成的规则集合,是使用频率最高的一种业务规则实现方式。
- 规则流(**决策流**)
规则流又称决策流,它整个的结构类似于工作流,用来对已有的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或其它决策流的执行顺序进行编排,以清晰直观的实现一个大的复杂的业务规则。规则流结构类似于工作流,用来对已有的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或其它决策流的执行顺序进行编排,以一种清晰直观的方式运行一个大的复杂的业务规则。
- 规则池
- 决策表
决策表是一种以表格形式表现业务规则的工具, 通过全可视化、图形化的操作方式,通过简单的鼠标点击就可以快速定义出与业务相匹配的决策表。
- 交叉决策表(决策矩阵)
交叉决策表又叫决策矩阵,条件部分由纵向和横向两个维度决定,每个维度上都可以添加不限层级的限制条件, 从而可以实现更为复杂的业务规则。
- 决策树
决策树是URule Pro提供的一种以一棵躺倒的树形结构来表现规则、构建规则的工具,它可以更为形象的表现某些类型的业务规则。
- 评分卡
评分卡使用二维表形式展示目标对象的各个属性,针对不同属性设置不同区段的条件, 每个条件对应不同的分值,实现对目标对象的评分计算。
- 复杂评分卡
复杂评分卡是URule Pro中提供的一种可以对多个对象属性进行条件叠加判断的评分卡,可以实现更为复杂的评分功能。
目前,Drools支持四种规则描述文件,分别是:drl文件、 xls文件、brl文件和dsl文件,其中,常用的描述文件是drl文件和xls文件,而xls文件更易于维护,更直观,更为被业务人员所理解。
Drools Fusion(CEP)
参考
CSDN:Drools Fusion(CEP)独家解读
https://blog.csdn.net/qq_18649209/article/details/79096720
BSTEK:URULE PRO规则引擎
http://www.bstek.com/#videos
http://www.bstek.com/resources/doc