低代码开发重要工具:jvs-rules 规则引擎,让业务调整

JVS-rules规则引擎由JVS逻辑引擎结合金融、咨询管理等多种行业特点而实现的业务配置器,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据传入,数据加工,并根据业务规则做出业务判断。

特别是金融公司、保险行业,复杂的业务逻辑规则是相关领域重要特征,那么问题来了,当你的系统需要承载上百个规则的时候,你用代码里的 if else 来表达规则逻辑就会很麻烦,更何况你的业务需求实时更新,每每更新一次你都要动代码的话,业务部门也希望能快速交付。所以,这种情况下,规则引擎的价值就显露出来了。

软开企服的规则引擎JVS-rules V2.1.6版本已经发布,本次发布提供的功能清单如下: image.png image.png image.png image.png image.png image.png image.png

JVS-rules功能亮点:

1、数据接入的配置化

业务规则要支持各种各样的场景,那么最基础的能力式要求能快速接入各种基础数据,数据来源可以是数据库、外部接口、离线文件等等各种方式 jvs-rules 提供了基于多数据源的数据接入方式,支持基于数据库、外部api、低代码数据模型、离线文件等多种方式接入: 图片

图片

数据库接入配置: 图片

外部数据源接口配置: 图片    图片

2、数据加工的配置化

在数据接入了规则引擎后,往往数据是需要加工成咱们业务系统的要求的,例如如下图 图片

那么,在业务过程中,就需要使用到函数进行加工成业务所需的变量,通过系统中提供了大量的函数公式,通过函数式编程(EXCEL 公式配置)的方式对数据进行加工 图片

系统提供个大量的函数公式,而且这些公式在不足够的情况下,可以手动添加对应公式

3、复杂逻辑的配置化

基于上述的变量,在规则、判断等节点可以设置相对复杂的规则条件,如下图所示 图片

图片

4、业务场景的配置化

系统可以根据多种不同的业务场景定制多种不同的业务规则。 图片

5、业务测试的可视化

提供了界面化配置调试的功能,完善的执行日志。 图片

图片

更多的业务功能,可以在jvs-rule的在线demo中体验,JVS系列的产品有很多,比如:协同工具,项目管理,低代码,企业邮筒等等,并且有部分功能是已经开源的。 开源地址:https://gitee.com/organizations/software-minister/projects 在线demo:******************************

全部评论
低代码开发,现在确实是很流行。。
点赞 回复 分享
发布于 2023-03-30 20:36 上海

相关推荐

不愿透露姓名的神秘牛友
01-19 15:35
公务员 锡山 11k 本科211
offer求求哩:就是你天天乱花我们纳税人的钱是吧😆😆
点赞 评论 收藏
分享
2024-12-23 06:50
东北大学 Java
给点吧求求了:3点发的帖子,害怕😰
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务