评估业务规则引擎的标准 [英] Criteria to Evaluate Business Rules Engines

查看:180
本文介绍了评估业务规则引擎的标准的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

We are shopping for Business Rules Engines. We want to make our core application customizable to different customers with slightly different requirements. The people who would actually do the customizations are analysts. I.e. non-programmers who are technically skilled (usually have a degree in sciences).

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

What are the criteria to evaluate business rules engines? Are there open source and comercial ones? What are your experiences in ease of use, documentation, support, price, etc.

我们的应用程序使用Java。

Our app is in Java.

推荐答案

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

Drools (used to be Drools then JBoss Rules then Drools again) is a very good open-source rules engine and definitely worth a look.

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

To my mind the best criteria to evaluate a rules engine are:


  • 它是可配置的吗(否则,您只需要编写代码即可)

  • 是否具有高性能。

  • 非技术人员更改规则的难易程度

  • 部署新规则集(取消部署旧规则集)有多容易。

  • Is it configurable (otherwise you'd just code it instead)
  • Is it performant.
  • How easy is it for non technical people to change rules
  • How easy is it for new rule sets to be deployed (and old ones undeployed).

几个规则引擎具有业务规则管理系统(aRMS),Drools也不例外。

Several Rules Engines have Business Rules Management Systems (BRMS) and Drools is no exception. This makes deployment much easier for non-techies.

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

There is good support for Drools via docs and tutorials on the web and even via the IRC channel.

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

I've also used the Rules Engine that comes with IBM Websphere Process Server and found that to be quite good as well (although pricey).

这篇关于评估业务规则引擎的标准的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆