VisualRules功能模块

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VisualRules功能模块
规则引擎
规则配置器
规则管理系统
数据库配置器
页面配置器
规则服务
VisualRules总体架构
VisualRules总体架构
VisualRules技术特点
•将业务逻辑完全编译成二进制代码执行,是目前运行速度最快的规则引擎。

•统一了TRL和BRL,BOM中集成了OR Mapping,提供了目前最简便易用的规则编辑器。

•规则服务接口支持数值等非对象的传递,解决了传统规则引擎变更规则传递参数必须重新由技术
人员修改并编译对象类的问题。

并且可以配置并生成对应的用户操作界面。

•通过规则树来描述规则的流转控制结构,解决了传统规则引擎难以在规则编辑阶段控制规则的流
转。

•规则引擎基于动态OR映射的机制,无缝集成了数据库操作层,规则中可以直接操作数据库中的数
据,并且让数据库结构和规则一样,可以随时变化。

•支持在编辑器中就可对规则进行执行测试、支持规则执行轨迹跟踪,解决了传统规则引擎必须由
技术人员才能运行和调试规则的问题。

VisualRules独特之处
•采用顺序执行方式,不使用rete算法。

•可以定义子规则、嵌套规则、循环规则等。

•设计和理解规则简单易懂,执行速度快。

•多种方式显示规则实现。

•分别为业务人员、管理人员、技术人员提供业务语言描述、规则流、代码实现等多种方式展现业务规则的实现。

•完全独立运行的规则配置器。

•可以配合业务系统的权限系统来控制用户对规则的操作。

•内嵌的数据库对象、计算表格以及Excel表格。

•通过SQL可以直接访问不同的数据库源,并且以对象属性方式访问字段。

计算表格可以在规则包中存储表结构不确定的批量数据,用于规则的调用,Excel表格可以方便规则直接与Excel数据交互。

•主版本控制以及执行轨迹跟踪。

•可以通过定义主版本号以及自增版本号,可以记录历史版本以及同时运行多个历史版本。

规则轨迹跟踪可以记录险种符合哪些规则条件,并且经过规则执行后的结果变更情况。

相关文档
最新文档