首页 > 其他分享 >jvs-logic(逻辑引擎)的产生背景和使用场景作用

jvs-logic(逻辑引擎)的产生背景和使用场景作用

时间:2023-08-17 11:37:49浏览次数:40  
标签:逻辑 jvs 可以 logic 业务 引擎 规则 执行

逻辑引擎的由来

要了解逻辑引擎的产生背景,我们需要了解程序执行的基本原理,那么编译是少不了的,编译是将高级语言翻译成为机器可以执行的机器语言 。我们在做日常开发过程中,把通用的业务逻辑通过高级语言写出来后,需要把代码编译为可执行的程序,并发布出来,然后普通用户才能使用。当业务需求不常变化的情况下 还好,但是一旦业务需求经常变化,那么整个过程就变得相当麻烦的执行:

1、开发人员根据变化的需要调整的内容进行重新编写业务代码

2、编写业务代码后代码编译

3、需要运维人员发布部署

4、测试人员对发布的功能进行验证,发现问题

5、然后重新进入第一步,如此循环

如果执行过程涉及的人员多、涉及的环境多,那么整个过程调整起来是相当消耗工作量的。

jvs-logic(逻辑引擎)的产生背景和使用场景作用_规则引擎

所以大家就在想,能否有一种所见即所得,所配即所需的方式就可以缩短刚才的这个过程。 那么逻辑引擎就是干这个事情。

jvs-logic(逻辑引擎)的产生背景和使用场景作用_低代码_02

JVS-logic(逻辑引擎)的作用

逻辑引擎是通过对原子服务能力的可视化编排,同时接入外部应用,以满足数据处理、业务实现、自动化业务的实现。轻松实现业务功能,无需复杂冗长的开发过程,如下示意图:

jvs-logic(逻辑引擎)的产生背景和使用场景作用_规则引擎_03

逻辑引擎作为可动态变化的功能拼装集合,可以设计整个逻辑模块的输入、组装执行过程、生成标准的输出结果。

JVS-logic 的特点

  • 使用简单,支持界面化拖拽配置
  • 即时生效,配置即使用,界面化调试
  • 多方式运行,外部调用,定时执行、周期执行
  • 扩展简单,快速扩展自定义原子能力组件
  • 容易集成,可对外提供API,也可快速接入API

jvs-logic(逻辑引擎)的产生背景和使用场景作用_数据_04

逻辑引擎应用场景

逻辑引擎主要用于处理和执行逻辑规则以及推理。它可以在各种应用场景中发挥重要作用,包括但不限于以下几个方面:

  • 业务规则引擎:在许多企业中,业务规则是非常重要的一部分。逻辑引擎可用于管理和执行复杂的业务规则。例如,在银行业务中,逻辑引擎可以处理贷款申请的规则引擎,根据预设的规则和条件自动决策是否批准贷款。
  • 决策支持系统:可以与决策模型和数据分析结合使用,帮助做出复杂的决策。例如,在零售业中,逻辑引擎可以根据实时销售数据和市场趋势,自动调整销售策略和定价。
  • 实时风险评估:在金融、保险和电子商务等领域,逻辑引擎可以用于实时风险评估和监测。通过分析大量的实时数据和应用预设的规则,逻辑引擎能够快速检测潜在的风险并触发相应的警报或防范措施。
  • 会员资格和授权验证:可以用于验证会员资格和授权访问。通过定义逻辑规则,引擎可以判断用户是否有权限访问特定的功能、数据或资源,并根据结果采取相应的措施。
  • 自动化流程:可以与物联网(IoT)设备结合,实现设备之间的自动化交互和决策。例如,在智能家居领域,逻辑引擎可以基于设定的规则,自动控制照明、温度和安全系统。

总的来说,逻辑引擎的使用场景非常广泛,它可以提高系统的智能性和自动化程度,加快决策速度,提高效率和准确性。

在线demo:https://frame.bctools.cn/

标签:逻辑,jvs,可以,logic,业务,引擎,规则,执行
From: https://blog.51cto.com/u_15454015/7119675

相关文章

  • 对于MySQL的innodb存储引擎,‘select count(*) ’、‘select count(id)’、‘select co
    让我们重新审视那三个查询在InnoDB存储引擎中的行为:selectcount(*)fromtable;这个查询用于计算表中的所有行数。当使用count(*)时,MySQL不会去检查列的值,它只关心行数。对于InnoDB,这并不意味着它可以从某个内部计数器快速获取行数,而是需要对整个表或满足查询条件的相......
  • Weblogic集群部署
    Weblogic集群部署Weblogic包官方下载地址:https://www.oracle.com/cn/middleware/technologies/weblogic-server-downloads.html服务规划:我们使用2台设备进行搭建,其中一台设备上部署控制台管理节点和受管理节点,一台设备上只部署受管理节点该部署以RedHat7为例安装前准备(所......
  • JVS开源基础框架:平台基本信息介绍
    JVS是面向软件开发团队可以快速实现应用的基础开发脚手架,主要定位于企业信息化通用底座,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。产品设计定位JVS是定位为辅助研发团队的快速脚手架,降低项目构建基础......
  • 什么是 SAP ABAP 系统的 LUW (Logical Unit of Work)概念
    在SAPABAP系统中,数据库LUW是一个关键概念,用于管理数据库操作的一致性和隔离性。数据库LUW(LogicalUnitofWork)的概念:在SAPABAP系统中,数据库LUW是一组数据库操作的逻辑集合,这些操作要么全部成功地提交到数据库,要么全部回滚。它确保了数据库操作的一致性和隔离性。在SAPABAP中......
  • 动态HTTP代理与搜索引擎优化(SEO)的关系
     作为一名专业的爬虫代理供应者,今天我要和大家聊一聊动态HTTP代理与搜索引擎优化(SEO)之间的关系。你可能会觉得这两个话题没有直接联系,但实际上它们是息息相关的。在这篇文章中,我将向大家解释为什么使用动态HTTP代理对于提升网站的SEO效果至关重要,并分享一些实用的技巧。 首先......
  • 服务器数据恢复-EqualLogic存储RAID5硬盘坏道导致存储崩溃的数据恢复案例
    服务器数据恢复环境:一台DELLEqualLogic存储中有一组由16块SAS硬盘组建的RAID5阵列。存储存放虚拟机文件,采用VMFS文件系统,划分了4个lun。服务器故障&检测&分析:存储设备上有两个硬盘指示灯显示黄色,存储不可用。存储设备已经过保。对故障存储中的16块硬盘做硬件故障检测,发现其中......
  • 低代码开发工具:JVS轻应用之间如何实现数据的调用?
    在低代码开发平台中,如何实现应用之间的数据共享呢?最标准的方式是通过接口,本文介绍JVS轻应用如何实现将数据通过API输出、轻应用如何实现体内API数据的获取?实现方式如下图所示,不管是数据提供方,还是数据查询方,都通过逻辑引擎实现,通过逻辑对逻辑的使用方式,如下图所示:数据输出配置(A应用......
  • 火山引擎DataLeap的Data Catalog系统公有云实践
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群DataCatalog是一种元数据管理的服务,会收集技术元数据,并在其基础上提供更丰富的业务上下文与语义,通常支持元数据编目、查找、详情浏览等功能。目前DataCatalog作为火山引擎大数据研发治理套件Dat......
  • 火山引擎DataLeap的Data Catalog系统公有云实践
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群DataCatalog是一种元数据管理的服务,会收集技术元数据,并在其基础上提供更丰富的业务上下文与语义,通常支持元数据编目、查找、详情浏览等功能。目前DataCatalog作为火山引擎大数据研发治......
  • 搜索引擎优化:从技巧到策略的完整指南
    导言:在当今数字化时代,搜索引擎已成为人们获取信息和产品的主要途径。为了在竞争激烈的网络世界中脱颖而出,搜索引擎优化(SEO)变得至关重要。本文将为您提供一个从技巧到策略的完整SEO指南,帮助您在搜索结果中获得更高的排名和更多的流量。一、关键词研究和优化目标定位: 确定您的......