Drools Expert

规则引擎
授权协议 未知
开发语言 Java
所属分类 程序开发、 业务规则引擎
软件类型 开源软件
地区 不详
投 递 者 陆俊迈
操作系统 跨平台
开源组织 JBoss
适用人群 未知
 软件概览

Drools Expert 是 Drools 平台上的一个规则引擎,主要的功能包括有:

  • Full Asymmetrical Rete Implementation -- with high performance indexing
  • Sequential Rete
  • Truth maintenance with logical assertions.
  • Dynamic KnowledgeBases (add/remove rules at runtime)
  • Stateful and Stateless Execution Modes
  • Knowledge Agent
  • Rule inheritence (RHS)
  • Rule meta-data
  • Type declarations
  • High performance session marshalling
  • JPA persistence and transactions
  • CommandExecution, with innovative result handling, with built in XML Marshalling for Command remoting.
  • Pipeline data automation with handling for JMS, JAXB, Smooks, XStream, Jxls (Excel).

  • Drools5的一些重要改动。 改一些基本类名字。Drools5试图统一Rule Engine,Workflow,EPM(事件处理模型)。所有的东西都改为Knowledge什么什么。 可以定义rule engine的局部类型。 Stateful session可以持久化了。 CommandExecutor统一了stateless和stateful session的调用模型,并且都可以返回resul

  • 负责管理复杂工作流,业务规则和商业智能的企业开发人员可以Swift实现集成了工作流引擎,企业服务总线(ESB)和规则引擎的企业平台的价值。 到目前为止,这个最佳点已经被商业产品所填补,例如IBMWebSphere®Process Server / WebSphere Enterprise Service Bus(请参阅参考资料 )和Oracle SOA Suite。 来自JBoss社区的Drool

  • 10.1. Drools 6.0的重要变化 Drools Spring集成已经经历了与Drools 6.0一致的彻底改变。以下是一些主要的变化 10.2. 与Drools Expert集成 在本节中,我们将解释kie名称空间。 10.2.1. KieModule kie:kmodule定义了KieBase和相关的KieSession的集合。kmodule标签有一个强制参数’id’。 kmodule

  • drools key drools,优惠券,表达式引擎,教程 introduce Drools引擎,是一个面向对象规则引擎,使用java对RETE算法的实现,大概思路是 每个规则的条件就是一个个节点,把所有的节点进行组合,然后进行匹配。具体的介绍 可以看官方的教程文档,不过官方文档感觉写的很一般那,所以 以下是两个比较好的介绍使用drools引擎的网站。 https://training-cour

  • Drools Fusion is the module responsible for adding event processing capabilities into the platform. Drools Expert provide enterprise grade features like Pattern Matching; Drools Flow (and vice-versa)

 相关资料
  • 我正在为我的项目评估一个规则引擎。该项目将基于hadoop。我用DROOLS做了一些POC。基本上,我使用DROOL在映射器一侧。基于此,以下是我的观察和质疑。 1) a)我使用DROOLS在300万对象上启动了规则(大约需要17秒)b)我使用简单的Java对象(大约需要17秒)为没有DROOLS的300万对象使用了与DRL文件中相同的if/else循环逻辑。b大约比a快100倍。这是正常行为吗?

  • 我正在向drools规则引擎插入数据,但我无法理解它是如何处理插入的数据的。插入数据的代码是:

  • 我们已经使用Drools引擎几年了,但是我们的数据已经增长了,我们需要找到一个新的分布式解决方案来处理大量数据。我们有复杂的规则,可以查看几天的数据,这就是为什么Drools非常适合我们,因为我们的内存中只有数据。 你对类似于流口水但分布式/可扩展的东西有什么建议吗? 我确实对这件事进行了研究,但我找不到任何符合我们要求的东西。 谢谢

  • 我正在从事这个项目,我的角色是开发使用标准健康保险xml的服务。服务必须在不同的xml字段上进行验证,这涉及将xml数据与数据库表中的数据进行比较。目前,我们假设所有保险公司的验证保持不变。但我怀疑它会保持不变,并且每家公司可能有不同的验证要求。在这种情况下,使用Drools规则引擎并为每家公司开发drl文件并使用规则引擎进行xml验证是个好主意吗

  • 问题内容: 我正在寻找使用C或Python编写的规则引擎,但是如果您知道用另一种语言实现的规则引擎,我将非常高兴知道。 该引擎将用作使房屋自动化的方式,例如当有人离开房间等时关闭电灯等。因此,那里没有“办公室”规则(也就是您在Excel等程序中规则)。 我研究了Java中的Jess和Drools,它们做得很出色。我想知道其他人,并且可能使用的内存少于Java。我听说过Python中的RuleCor

  • 规则引擎服务配置 概述 服务配置入口 新增规则 定义规则内容 运行规则 发布到生产环境 查看规则引擎 API 列表 规则引擎 DSL 概述 示例 规则节点 消息格式 规则引擎服务配置 更新时间:2018-07-04 00:06:12 概述 规则引擎服务是Link Develop平台提供的官方服务之一,能够为开发者提供规则管理、规则定义和规则的运行环境。通过规则引擎服务,可以满足不同场景下的自动化需

  • 我试图设计一个应用程序,允许用户根据不同的配置创建订阅——表达他们在满足这些条件时接收警报的兴趣。 在评估实现相同功能的选项时,我考虑使用Drools等通用规则引擎来实现相同功能。从高层来看,这似乎是一个自然的适合这个问题的方法。但深入挖掘并仔细思考一下,我怀疑业务规则引擎是否是正确的使用方式。 我认为规则引擎可以根据预定义的条件选择规则,并将规则应用于该数据以产生结果。然而,我的要求是从数据(生