Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What rule engine should I use? [closed]

What are some of the best or most popular rule engines? I haven't settled on a programming language, so tell me the rule engine and what programming languages it supports.

like image 321
Kurt W. Leucht Avatar asked Aug 09 '08 04:08

Kurt W. Leucht


2 Answers

I am one of the authors of Drools, I will avoid pimping my wares.

But some other options are Jess (not open source) but uses the clips syntax (which we also support a subset of) - which is kinda a lisp dialect.

It really depends what you want it for, Haley have strong Natural language tech (and they recently aquired RuleBurst - who has also interesting natural language tech which could deal with word documents with embedded rules - eg legal documentation). RuleBurst was able to target .Net runtimes as well (there is a Drools.net "port" available as well - I haven't seen what it has been up to lately, alas, not enough time). Ok I will put my pimp bling away now... sorry about that.

like image 167
Michael Neale Avatar answered Oct 20 '22 18:10

Michael Neale


This is a great article by Martin Fowler, which is a discussion about when rules engines can be useful. You may find it helpful.

http://martinfowler.com/bliki/RulesEngine.html

like image 33
Jon Onstott Avatar answered Oct 20 '22 17:10

Jon Onstott