Drools Planner中的实时规则创建

时间:2012-06-13 14:54:10

标签: drools drools-planner

我有兴趣为Drools Planner创建规则。我希望用户可以在启动Drools Planner之前在Java应用程序中创建自己的规则。在用户添加规则后,可能会生成Drools规则文件。 这是可能的,还是我必须在开发整个Java应用程序时创建规则文件?

非常感谢......

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。 诀窍是建立自己的RuleBase并在Planner配置中设置它。 See section "5.3.4.2.2. A RuleBase (possibly defined by Guvnor)" in the manual.

您可以构建一个RuleBase几个,具体取决于您希望用户编辑他/她的规则的方式:

  • 来自DRL文件。这假定用户知道DRL。参见Drools专家手册。
  • 来自DSL文件。这允许您使用自然语言。
  • 来自guvnor webapp 。这允许您使用工具Guvnor,例如指导规则编辑器,决策表电子表格,......您甚至可以使用变更集。
  • 来自eclipse中的guvnor或独立应用程序(正在开发和实验中)。这个领域有一些工作,但它还很年轻。