我正在尝试建立一个索赔处理系统。保险单将有多种变化(基于与个别客户的谈判)。目的是为每个供应商保留一个基本政策,然后对每个客户应用变化,以确保轻松维护顶级政策(如火灾是否覆盖造成的损坏)。这些策略应该很容易由非技术业务用户创建。
最好的方法是什么?我正在考虑使用 Drools 提出基本规则,然后为每个将使用规则的策略提供者创建 jBPM 流程。Guvnor 用于编写和维护规则和流程。
假设没有人工任务(它只是一组需要触发并丢弃结果的规则),使用 jBPM 是否会是一种矫枉过正?开源世界有更好的选择吗?