[发明专利]一种规则引擎系统在审

专利信息
申请号: 202011226086.1 申请日: 2020-11-05
公开(公告)号: CN112379872A 公开(公告)日: 2021-02-19
发明(设计)人: 周晔;穆海洁;姜靖宇;朱银锋 申请(专利权)人: 上海汇付数据服务有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06F16/21
代理公司: 北京德恒律治知识产权代理有限公司 11409 代理人: 章社杲;卢军峰
地址: 200233 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 规则 引擎 系统
【说明书】:

本申请公开了一种规则引擎系统,包括:基础参数配置模块,用于根据业务数据配置基础参数;扩展参数配置模块,用于配置指定具体字段的枚举值的扩展参数;指标参数配置模块,用于根据指标参数支持的类配置复杂的指标参数,以及对基础参数和扩展参数进行混合配置以生成另一个指标参数;规则配置模块,用于根据基础参数、扩展参数、指标参数进行规则配置。本申请的目的至少在于,本申请的规则引擎系统,在业务规则、路由引擎,流程引擎等功能中,实现了全程不需要开发人员参与,由业务人员实时调整配置规则和配置参数,可以在短时间内完成配置和上线。

技术领域

本申请涉及一种规则引擎系统。

背景技术

市场要求业务规则经常变化,IT系统必须依据业务规则的变化快速、低成本的更新。为了快速、低成本的更新,业务人员应能直接管理IT系统中的规则,不需要程序开发人员参与。

有些复杂的业务规则很难推导出算法和抽象出数据模型;软件工程要求从需求-设计-编码,然而业务规则常常在需求阶段可能还没有明确,在设计和编码后还在变化,业务规则往往嵌在系统各处代码中

因此迫切需要分离业务决策逻辑和应用开发者的技术决策。把这些业务决策放在中心数据库或其他统一的地方,让它们能在运行时(即业务处理时)可以动态地管理和修改从而提供软件系统的柔性和适应性。

规则引擎是一个高度灵活、可以快速移植的产品多变的配置型产品。

规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据规则做出业务决策。规则的应用领域包括:

(1)业务规则模型生成时使用;

(2)路由规则配置使用;

(3)流程引擎自动化配置规则使用。

目前的规则引擎系统中,使用较多的开源规则引擎是Drools,另外还有商用的规则管理系统BRMS是ILOG JRules。这两款规则引擎设计和实现都比较复杂,学习成本高,适用于大型应用系统。

(1)Drools是用Java语言编写的开放源码规则引擎,基于Apache协议,基于RETE算法,于2005年被JBoss收购。特点是1、简化系统架构,优化应用;2、提高系统的可维护性和维护成本;3、方便系统的整合。4、减少编写“硬代码”业务规则的成本和风险。

(2)IBM WebSphere ILOG JRules是目前业界领先的业务规则管理平台。与传统的由IT人员用硬代码来维护规则的做法不同,ILOG JRules让业务用户能够在不依赖或者有限依赖于IT人员的情况下,快速创建、修改、测试和部署业务规则,以满足经常变化的业务需求。ILOG JRules提供了一整套的工具,帮助开发人员和业务人员进行规则的全生命周期管理。

(3)Easy Rules是一款Java规则引擎,它的诞生启发自有Martin Fowler一篇名为“Should I use a Rules Engine?”文章。Easy Rules提供了规则抽象来创建带有条件和操作的规则,以及运行一组规则来评估条件和执行操作的RulesEngine API。特性:1、轻量级框架和易于学习的API。2、基于POJO的开发。3、通过高效的抽象来定义业务规则并轻松应用它们。4、支持创建复合规则。5、使用表达式语言定义规则的能力。

(4)Jess是Java平台上的规则引擎,它是CLIPS程序设计语言的超集,由Sandia国家实验室的Ernest Friedman-Hill开发。Jess提供适合自动化专家系统的逻辑编程,它常被称作“专家系统外壳”。近年来,智能代理系统也在相似的能力上发展起来。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汇付数据服务有限公司,未经上海汇付数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011226086.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top