任何具体的指针或经验,以“通用规则引擎”?指针、具体、规则、经验

由网友(出神入化早漆黑倨傲の眼眸)分享简介:我期待有一个通用规则引擎根据客户的要求结合起来。I am looking to integrate with a 'Generic Rules Engine' based on the request of a customer.我觉得目的是为了让企业利益相关者加入规则,并将这些纳入计算数据集的整体指标。到目前为止...

我期待有一个通用规则引擎根据客户的要求结合起来。

I am looking to integrate with a 'Generic Rules Engine' based on the request of a customer.

我觉得目的是为了让企业利益相关者加入规则,并将这些纳入计算数据集的整体指标。到目前为止,我所听到的规则似乎是逻辑在code简单的片段。我想,其缺点是,虽然简单,这也仍然需要codeD ......(而不是某种运行时或数据驱动的规则规范,在分析自动使用的。)

I think the objective is to allow business stakeholders to add 'Rules', and have those be incorporated into an overall metric calculated on a dataset. So far, the Rules i have heard seem like straightforward snippets of logic in the code. I suppose the drawback is that even though simple, this would still need to be coded... (as opposed to some kind of runtime or data driven rule specification automatically used in the analysis.)

希望不要太含糊 - 但人有这样的事没有成功?该开源项目最有希望?

hopefully not too vague - but anyone have any success with such a thing? which open source projects have the most promise?

感谢

推荐答案

我和流口水,从JBOSS规则引擎发挥各地。我已经看到它在大规模生产系统使用。它提供了各种不同格式的规则,例如重新presentation - 写在 JAVA平规则文件 MVEL ;使用Drools的规则流,并在Excel中决策表组成。

I have played around with DROOLS, a rule engine from JBOSS. I have seen it use in large scale production systems. It offers representation of rules in various different formats such as -- flat rule file written in JAVA or MVEL; using DROOLS rule flow, and decision tables composed in EXCEL.

规则的执行是使用Rete算法,按理说它是更快,因为统治的记忆和可变共享。正如道格,还有维基百科上有很多信息。

The execution of rules are using RETE algorithm, which is supposedly faster due to rule memorization and variable sharing. As pointed out by Doug, there are a lot of information on Wikipedia

阅读全文

相关推荐

最新文章