常见的开源规则引擎简介
最佳答案 问答题库438位专家为你答疑解惑
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文件中将它们链起来创建更复杂的规则。
99%的人还看了
相似问题
- nginx使用详解:转发规则、负载均衡、server_name
- SOME/IP 协议介绍(六)接口设计的兼容性规则
- 【IDEA 使用easyAPI、easyYapi、Apifox helper等插件时,导出接口文档缺少代码字段注释的相关内容、校验规则的解决方法】
- AI监管规则:各国为科技监管开辟了不同的道路
- Sentinel 熔断规则 (DegradeRule)
- ClickHouse 语法优化规则
- QT基础入门【QSS】样式规则、选择器类型、子控件介绍
- 华为云,阿里云,腾讯云 安全组配置规则
- 3、Sentinel 动态限流规则
- CentOS/RHEL7环境下更改网卡名称为CentOS6的传统命名规则
猜你感兴趣
版权申明
本文"常见的开源规则引擎简介":http://eshow365.cn/6-17177-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!