[发明专利]一种面向业务人员的规则引擎适配器装置的识别方法有效
申请号: | 202110388683.2 | 申请日: | 2021-04-12 |
公开(公告)号: | CN112799647B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 申建平;谢延泽;郭东恒 | 申请(专利权)人: | 四川新网银行股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/30;G06F8/38 |
代理公司: | 成都智言知识产权代理有限公司 51282 | 代理人: | 濮云杉 |
地址: | 610094 四川省成都市成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 业务人员 规则 引擎 适配器 装置 识别 方法 | ||
本发明属于通信技术领域,尤其涉及一种面向业务人员的规则引擎适配器装置的识别方法,包括以下步骤:步骤1.定义基于DSL的接口报文格式;步骤2.定义基于Java语言的客户端SDK;步骤3.定义基于HTML的规则设计界面;步骤4.定义JSON转DSL逻辑;步骤5.定义规则元数据存储和显示逻辑。本发明既满足开发人员在线仿真测试、版本控制、规则模型实时变更且不用修改代码的需求,同时经过适配器的转换,又满足了业务人员操作简单,与业务系统无缝集成的特点。
技术领域
本发明属于通信技术领域,尤其涉及一种面向业务人员的规则引擎适配器装置的识别方法。
背景技术
规则引擎有推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接收数据输入,解释业务规则,并根据业务规则做出业务决策。
规则引擎主要包括RETE算法、DSL、表达式等主要几类。其中基于RETE算法的规则引擎是目前使用最广泛、也是执行效率较好的一种规则算法。它是一种高效的模式匹配算法用来实现产生式规则系统,RETE可以被分为两部分:规则编译和运行时执行。规则编译是指根据规则集成生成推理网络的过程,运行时执行指将数据送入推理网络进行筛选的过程。基于RETE算法的规则设计器,在功能强大、变更灵活、界面友好方面牺牲了部分界面友好性,在面向懂技术的开发人员时,还是一个简单易用的规则设计器,但是面向业务人员时还是比较抽象,导致业务人员在使用规则引擎时不易上手,较难与业务系统无缝对接。
发明内容
本发明提供了一种面向业务人员的规则引擎适配器装置的识别方法,以解决业务人员在使用规则引擎时不易上手,较难与业务系统无缝对接的问题。
一种面向业务人员的规则引擎适配器装置的识别方法,包括以下步骤:
步骤1:定义DSL的接口报文格式,定义包括规则变量库、运算符、变量类型、数据类型、报文结构元素的属性;
步骤2:定义基于java语言的客户端SDK,定义包括SDK与规则引擎服务端交互的RPC协议、嵌入式WEB容器、JSON与DSL的转换逻辑;
步骤3:定义基于HTML的规则设计界面,定义包括界面风格、数据表单、报文格式、报文传输方式;
步骤4:将包含有轻量级WEB容器的SDK载入业务系统,业务人员通过HTTP链接访问和使用SDK中的规则设计器;
步骤5:在客户端SDK包中定义JSON数据与DSL报文的映射逻辑,用于将输入规则数据转换到DSL格式的报文,便于规则引擎服务端识别和构建规则模型;
步骤6:在客户端SDK包中定义JSON数据与JAVA类对象的映射逻辑,用于输入数据按字段存储,便于前端HTML界面展示存储的规则数据。
与现有技术相比本发明的有益效果是:1.本发明可以作为通用规则引擎设计器的适配装置,既满足开发人员在线仿真测试、版本控制、规则模型实时变更且不用修改代码的需求,同时经过适配器的转换,又满足了业务人员操作简单,与业务系统无缝集成的特点。
2.本发明能够将规则引擎界面无缝嵌入到业务系统管理后台,提供表单式的规则设计界面,方便业务人员在线实时创建、变更规则,同时对规则的执行状态提供监控接口。
附图说明
图1为本发明的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110388683.2/2.html,转载请声明来源钻瓜专利网。