当前位置: 首页 > 面试题库 >

评估业务规则引擎的标准

祖麻雀
2023-03-14
问题内容

我们正在购买业务规则引擎。我们希望使我们的核心html" target="_blank">应用程序可定制为具有稍微不同要求的不同客户。实际进行定制的人员是分析师。即非熟练技术人员(通常具有科学学位)。

评估业务规则引擎的标准是什么?有开源和商业的吗?您在易用性,文档,支持,价格等方面的经验是什么

我们的应用程序使用Java。


问题答案:

Drools(以前是Drools,然后是JBoss
Rules,然后又是Drools)是一个非常好的开源规则引擎,绝对值得一看。

在我看来,评估规则引擎的最佳标准是:

  • 它是可配置的(否则,您只需要编写代码即可)
  • 是表演吗?
  • 非技术人员更改规则有多容易
  • 部署新规则集(取消部署旧规则集)有多容易。

多个规则引擎具有业务规则管理系统(BRMS),Drools也不例外。这使得非技术人员的部署更加容易。

通过Web上的文档和教程,甚至通过IRC频道,对Drools都有很好的支持。

我还使用了IBM Websphere Process Server随附的规则引擎,发现它也很好(尽管很昂贵)。



 类似资料:
  • 在我的项目中,我有一些要求,我想使用Drools来适应。有些规则不会经常改变,它们是基础。然后应该有第二个DSLR,它会更频繁地更改,并且应该在其中扩展、覆盖和/或聚合已经定义的规则。 是否可以使用口水来满足此类要求。我更新了Drools文档,但我不确定这是否可行。

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

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

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

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

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