用于复杂显示值查找的Drools

时间:2010-06-27 00:05:41

标签: java drools rule-engine

此命令的目的是评估在Web应用程序中使用Drools进行复杂显示值查找处理的合理性。我的任务是检索存储在供应商数据库中的覆盖率信息(来自保险单)并在自定义Web应用程序中显示信息。有100个覆盖范围,并且每个覆盖范围要显示的显示值可以基于每种覆盖类型的4或5个不同列的组合。我认为可能有多达40种不同类型的报道。

因此,如果说,流口水还是决策树机制提供了一个很好的处理方式?我应该指出,我们很可能需要经常添加/修改覆盖率信息,这使我了解这一机制的一个原因是,BA可以帮助保持规则的最新状态。但我担心速度可能会受到此选项的不利影响。目前,我有一个工作原型,使用数据库结合数据库中的反射和XML来确保映射成功完成。

如果你能想到它们,我愿意接受其他选择。

谢谢, 杰里米

1 个答案:

答案 0 :(得分:1)

完全基于您希望为BAs提供动态更新覆盖规则的可能性,似乎Drools会为您提供一个良好的开端。

关于表现,我觉得表演不是一个问题,因为你真的在谈论少数事实和规则。最大的性能损失通常是解析规则,这可以在启动时完成,然后在缓存/共享时完成。