我们正在使用 JBoss Drools 将一些特别容易改变我们正在构建的服务中的业务逻辑外部化。
这些规则可以由我们的开发人员创建和维护,这运行得非常好,我们拥有良好的集成和集成工作流程。
我们正在寻求将其使用扩展到需要高度定制的新服务。本质上,“专家用户”需要能够设置两种不同类型的规则:
“标准”规则——这些几乎是隐含的规则,我们知道它们是常见的要求,我们可以构建 UI 进行设置,例如只允许在两个日期之间进行某些操作等。
“自定义”规则 - 完全不符合要求,虽然我们可以尝试和预期,但我们宁愿让人们编写和测试他们自己的规则:)
我的问题是,是否有可能(并且确实有任何例子)将 Drools 用于 1 和 2?基本上,要有一个固定的 UI 应用程序作者 Drools 有效地规则并在我们的 UI 中嵌入一个“自由文本”规则编辑器?
任何建议表示赞赏!