Rules Engine是否是实施欺诈规则的正确选择?

时间:2011-06-04 21:50:27

标签: java java-ee-6 rule-engine

我正在构建一个具有欺诈规则的企业应用程序。规则将基于矩阵,例如,用户在一个月内使用此服务的次数,总交易金额是否超过一定金额,他使用的资金来源等等?

规则引擎是否是实施欺诈规则的正确选择?在glassfishV3中运行的Java EE6应用程序的正确选择是什么?不幸的是,我的老板不想花钱,所以必须是开源的。

提前致谢。

1 个答案:

答案 0 :(得分:3)

企业业务规则引擎(BRE)将是捕获和评估欺诈规则的适当位置。如果您要使用开源Java EE,我已经看到JBoss Drools适用于多个客户端。此外,根据您的要求,您可能还需要考虑某种类型的事件流处理,以允许实时欺诈标记。我在这个领域看到的唯一一个开源产品是Esper,尽管你可能已经拥有的一堆其他COTS工具正在重新校准,以满足这一需求。