
规则引擎/低代码
文章平均质量分 94
规则引擎,可视化构建规则
中间件XL
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
规则引擎rule-engine (四)规则设计辅助设计与实现解释
本文介绍了规则引擎的辅助设计功能实现,重点阐述了V3.0版本中规则设计辅助系统的关键要素。该系统通过可视化界面支持拖拉拽方式构建规则,提供以下核心功能:1)上下文变量识别与管理,包括事实类(业务参数)、工具类(逻辑运算支持)和变量(全局/局部);2)基于反射机制的事实类扫描与选择功能,支持包路径过滤和类成员查看;3)工具类方法参数展示;4)变量作用域管理(全局/模块级/块级)。系统采用树状元模型结构,通过RESTful API提供服务接口,包括事实类查询、成员列表、工具类方法和可用变量查询等功能,为规则可视原创 2025-08-04 09:24:43 · 524 阅读 · 0 评论 -
规则引擎rule-engine(三)可视化api设计和实现解释
本文介绍了可视化规则设计服务的核心功能与API接口。系统采用拖拽式组件构建规则,支持决策分支、循环控制等结构化组件,以树状元模型组织规则逻辑。设计元素部分详细说明了变量、常量、语句、决策等组件的配置属性。API接口部分提供了完整的规则管理功能,包括规则搜索、组件获取、预览测试、保存发布等操作,支持多事实参数和复杂逻辑测试。所有接口均通过Postman示例展示,实现从规则设计、测试到发布的完整工作流程。原创 2025-07-17 09:32:51 · 663 阅读 · 0 评论 -
规则引擎rule-engine(二)可视化构建规则设计和实现解释
摘要:本文介绍规则引擎的可视化构建实现方案,重点阐述V2.0版本的可视化规则设计架构。系统采用逻辑元模型(CodeBlock)作为核心,支持组件化规则构建,通过变量、表达式、条件控制和远程调用四类元模型实现对业务规则的抽象。设计采用树状组件链结构,提供拖拽式可视化配置界面,包含变量选择、组件编辑和规则预览等功能模块。规则执行支持本地和分布式两种架构,通过代码生成器将可视化配置转换为JEXL等DSL代码。系统还提供类型系统、决策分支、参数配置等设计元素,实现业务规则与应用程序的解耦管理。(149字)原创 2025-07-04 12:30:27 · 1089 阅读 · 0 评论 -
规则引擎rule-engine v1.0实现解释(一)-规则,执行,容器
本文介绍了一种基于Common-JEXL的轻量级规则引擎实现方案。该方案将业务逻辑从应用中解耦,采用DSL定义规则,支持动态加载业务类作为执行事实。系统分为规则模型、执行器和执行容器三个核心模块,提供Spring Boot Starter集成方式,支持测试、预览和执行三种运行模式。相比Drools等重型方案,该引擎具有语法简单(类似JS)、使用便捷的特点,并计划通过可视化编辑和预置组件等方式提升规则编写效率。技术架构支持同进程和跨进程两种部署场景,配置上可通过XML或数据库管理规则脚本。原创 2025-06-12 17:23:33 · 1142 阅读 · 0 评论