Open Source based Rules Engines in Java or Python [closed]

℡╲_俬逩灬. 提交于 2019-12-03 06:53:14

问题


Am seeking a Rules Engine, written in Java or Python, which supports the following features:

  1. Decision Tables
  2. Easy creation of simple business rules (preferably by a non-technical person)
  3. SOAP / REST support

Have already ruled out Drools (very clunky and not user friendly for non-technical users).

So far the candidates are:

  1. Nebri OS (Python / Django)
  2. Easy Rules (Java)
  3. n-cube (Groovy based)

Read that Easy Rules does not support forward and backward chaining, as well as breadth first and depth first search strategies.

It just executes all rules once and only once.

Can anyone suggest an open source based Rules Engine that's either written in Java or Python?

Thanks for taking the time to read this.


回答1:


Take a look at durable_rules. It's a very state-of-the-art rulebased system for various languages, including python. I don't know if it's meeting your requirements but it's really worth a look ;)




回答2:


I really like the simplicity of business-rules, you can always add an API layer like REST on top of that.




回答3:


Late to the party, but anyone reading this now should certainly be looking at drools if they are interested in a java based BRMS.



来源:https://stackoverflow.com/questions/34010260/open-source-based-rules-engines-in-java-or-python

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!