Rules engine in ruby

Ciao a tutti,
ripropongo la mia richiesta di indicazioni su un rules engine in ruby da
utilizzare in un progetto rails.

Ho bisogno di un suggerimento per la scelta di un motore a regole in
ruby.

Finora ho trovato questi progetti, ei quali il primo (ruleby) mi sembra
il piu’ utilizzato.

ruleby GitHub - Ruleby/ruleby: the Rules Engine for Ruby
rools http://rools.rubyforge.org/
wongi engine GitHub - ulfurinn/wongi-engine: A rule engine written in Ruby.
rules engine https://github.com/dougochris/rules_engine

Qualcuno ha un’esperienza in merito da condividere ?

grazie per l’aiuto.

Chiara Palmieri

Il giorno 11 aprile 2013 14:00, Chiara Palmieri
[email protected]ha scritto:

rools http://rools.rubyforge.org/
wongi engine
https://github.com/ulfurinn/**wongi-enginehttps://github.com/ulfurinn/wongi-engine
rules engine
https://github.com/dougochris/**rules_enginehttps://github.com/dougochris/rules_engine

Qualcuno ha un’esperienza in merito da condividere ?

Se ci spieghi qualcosa di pi sul progetto forse possiamo aiutarti.

Fammi capire: stai cercando qualcosa di pronto, supportato, documentato
come Drools Drools - Drools - Business Rules Management System (Java™, Open Source) ?
Perch se cos dubito che ci sia (in ruby)
Comunque puoi chiedere info anche sui gruppi ruby, rails in inglese
(mondiali)

Se hai bisogno di questo una soluzione potrebbe essere usare drools e
chiamarlo dall’applicazione rails
(per esempio via api rest Chapter 9. Integrating rules with your applications con guvnor)

Altrimenti puoi fare tutto nell’app rails
Con o senza ruleby, anche scrivendo un “modulo-estensione” di rails con
eventuale dsl per le regole

Ciao,
Sergio

2013/4/11 Sergio B. [email protected]

Fammi capire: stai cercando qualcosa di pronto, supportato, documentato
come Drools Drools - Drools - Business Rules Management System (Java™, Open Source) ?

Io non ho ancora capito a cosa serve un framework per un motore di
regole.

Da quello che ho capito non niente di pi che un sistema esperto e una
macchina a stati.
Se fosse cos sarebbe sufficiente Ruby (o anche Java).

Spiegatemi cosa non vedo. Spiegatemi perch pi complicato di quello che
penso.

Ciao