得鹿梦鱼 得鹿梦鱼

据服务API可视化生成框架设计

研究方案总体设计

数据服务规则引擎总体设计

服务请求格式设计

请求信息元数据

基于Drools规则引擎的组件服务A_PI可视化生成框架将数据访问层和服务层逻辑封装抽离,通过填写简单的HTTP请求信息和SQL操作信息就能完成数据服务增删改查操作

请求信息元数据

规则模型建立

规则模型建立流程

规则匹配与解析

DRL规则文件的规则由两部分组成:条件和操作,条件描述了规则适用的场景,而操作则描述了在该场景下需要执行的操作

当规则引擎接收到一个事件或事实,随即将检查所有已定义的规则,并找到那些与该事件或事实匹配的规则,这个过程中如果多个规则匹配,引擎将按照优先级排序,选择优先级最高的规则

匹配完毕后,引擎将解析定义的规则,并把其中的条件转换为布尔表达式,操作转换为相应的Java代码,最后JaVa会执行规则的操作以及修改应用程序状态