常见的开源规则引擎简介

Java 业务规则引擎 Drools

Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。

规则引擎 Apache Camel

Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎。

业务流程管理(BPM)和工作流系统 Activiti

Activiti是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。

业务规则引擎 Drools.NET

Drools.NET 是 .NET 版的 Drools ------ 一款基于Charles Forgy的RETE算法的开源的业务规则引擎。

业务规则引擎 NxBRE

NxBRE是.NET平台下的一款开源轻量级的业务规则引擎(aka Rule Based Engine)。

业务规则引擎 JRules

ILOG JRules 本身是一个灵活的BRMS(Business Rule Management System)。

业务规则引擎 Intalio BPM

私有云平台厂商Intalio,发布管理的业务 流程集成平台Intalio BPM的6.0。

商业规则管理框架 OpenRules

OpenRules基于java完全开放源代码的商业规则管理框架。

规则引擎 Jess

Jess 是一个用Java编写的快速的规则引擎。

规则引擎 Drools Expert

Drools Expert 是 Drools 平台上的一个规则引擎。

Esper 是一个复杂事件处理组件(CEP - Complex Event Processing),它有 Java 版本和 .NET 版本(NEsper)。

Esper 可以让你进行快速的开发一个应用程序用来处理大量的消息和事件,它可以从不同的角度来过滤和分析事件并且在适当的条件下做出实时的响应。

JBoss Drools Drools规则引擎介绍Drools是Jboss公司旗下一款开源的规则引擎,它完整的实现了Rete算法;提供了强大的EclipsePlugin开发支持;通过使用其中的DSL(DomainSpecificLanguage),可以实现用自然语言方式来描述业务规则,使得业务分析人员也可以看懂业务规则代码。最新版本Drools5提供了基于WEB的BRMS------Guvnor,Guvnor提供了规则管理的知识库,通过它可以实现规则的版本控制,及规则的在线修改与编译,使得开发人员和系统管理人员可以在线管理业务规则。

Mandarax Mandarax是一个规则引擎的纯Java实现。它支持多类型的事实和基于反映的规则,数据库,EJB等等,支持XML标准(RuleML 0.8)。它提供了一个兼容J2EE的使用反向链接的接口引擎。

JLisa JLisa是一个利用java构建商业规则的强大框架。它实现了JSR94 Rule Engine API。

OpenRules OpenRules基于java完全开放源代码的商业规则管理框架。它有效的利用了MS Excel, Eclipse IDE 和其它java开源类库去构造,维护,部署,执行不同的复杂商业逻辑的规则引擎。

JEOPS JEOPS(The Java Embedded Object Production System)是一个基于Java的演绎法(Forward-Chaining)规则引擎.这个规则引擎被用于在Java 应用服务器,Java客户端程序,和Servlets中通过规则来提高它们的商业处理能力.

InfoSapient InfoSapient是一个开源的规则引擎.它设计用来表达,执行和维护在同一个公司中商业规则.InfoSapient基于纯Java开发,使用到MVC,Visitor,Strategy,Facade,Factory Method,Observer,Iterator等设计模式.

JRuleEngine JRuleEngine基于JSR94规范的java规则引擎。

Roolie Roolie是一个极其简单的Java规则引擎(Non-JSR94)它使用你在Java中创建的规则。 简单创建基本的规则,为每个规则实现单个"passes"方法,然后在一个XML文件中将它们链起来创建更复杂的规则。

相关推荐
jonyleek5 天前
JVS-Rules三步分离法:用规则引擎实现风控逻辑的权责解耦与可审计落地
低代码·规则引擎·风控系统·jvs-rules·jvs·可审计架构·权责解耦
jonyleek6 天前
不是所有APS都叫‘智能’:交期预估准确率背后的动态变量逻辑
规则引擎·制造业·aps系统·jvs-aps·动态排产·制造执行·交期预测
jonyleek6 天前
JVS-Rules vs Drools:业务人员零编码配置风控规则的可行性分水岭
低代码·规则引擎·drools·风控系统·jvs-rules·jvs·jvs软开企服
RuoyiOffice6 天前
SpringBoot3 企业薪酬核算:考勤、绩效与薪资规则如何算出一张可解释的工资单
spring boot·vue3·规则引擎·hrm·ruoyi office·薪酬核算·薪资试算
jonyleek13 天前
JVS-IOT 数字孪生实战指南:作为容错缓冲层的工程实现与规则安全调用
边缘计算·数字孪生·规则引擎·工业物联网·容错设计·物模型·jvs-iot
SL-staff1 个月前
规则引擎如何实现风控报告的自动化?JVS-Rules提供解决方案
大数据·自动化·excel·规则引擎·jvs-rules·风控报告·数据溯源
凤山老林1 个月前
轻量级规则引擎落地:Spring Boot 集成 LiteFlow 实现动态业务编排与热更新
java·spring boot·后端·规则引擎·liteflow
SL-staff2 个月前
AB测试数据失真根因与变量热替换实战:JVS-Rules函数计算器架构解析
java·运维·微服务·函数式编程·规则引擎·变量管理·营销技术
k4m7v2pz2 个月前
Rust 规则热重载实战:用 serde_json + notify 告别重启
开发语言·rust·json·规则引擎·notify·热重载
慧都小妮子2 个月前
ThingsBoard PE 智慧灌溉:实现精准灌溉与水资源优化利用
物联网·mqtt·智慧农业·iot·规则引擎·thingsboard·精准灌溉