基于开源的规则引擎Java或Python

Pac*_*ver 13 python java rule-engine business-rules

我正在寻找一个用Java或Python编写的规则引擎,它支持以下功能:

  1. 决策表
  2. 轻松创建简单的业务规则(最好由非技术人员)
  3. SOAP/REST支持

已经排除了Drools(非常笨重,对非技术用户不友好).

到目前为止候选人是:

  1. Nebri OS(Python/Django)
  2. 简易规则(Java)
  3. n-cube(基于Groovy)

阅读Easy Rules不支持前向和后向链接,以及广度优先和深度优先搜索策略.

它只执行一次所有规则.

任何人都可以建议一个基于开源的规则引擎,用Java或Python编写?

感谢您抽时间阅读.

inf*_*i91 12

看看durable_rules.这是一个非常先进的rulebased系统,适用于各种语言,包括python.我不知道它是否符合您的要求但是真的值得一看;)

  • 我无法确定业务分析师是否可以使用它.但恕我直言,它足以完成这些高级任务,因为它提供了各种各样的功能,这些功能在实现时考虑了简单性和性能. (2认同)

Gre*_*gor 5

我真的很喜欢business-rules的简单性,你总是可以在它之上添加一个像 REST 这样的 API 层。