Domanda

Attualmente sto progettando un'applicazione Java in cui un motore di regole potrebbe essere utile. Dove posso trovare un buon posto su come usarli, come funzionano, come implementarli, vedere esempi, ecc.?

È stato utile?

Soluzione

The Drools documentazione include molte informazioni utili e generiche. Soprattutto il capitolo 2, che tratta le basi del motore delle regole, la rappresentazione della conoscenza, ecc. Include anche un elenco di letture consigliate per conoscere i motori delle regole e i sistemi esperti.

Per la maggior parte dei motori di regole, una conoscenza di base dell'algoritmo rete di solito è utile per scrivere regole efficienti. Ho trovato personalmente il Doorenbos documento a cui fa riferimento l'articolo di Wikipedia come la spiegazione tecnica più chiara.

Inoltre, qui è un elenco di motori di regole open source in Java .

Altri suggerimenti

Potresti voler leggere " Dovrei usare un motore delle regole? " dal blog di Martin Fowler.

Ho lavorato a un progetto in cui abbiamo creato il nostro motore di regole (molto semplice), con l'intenzione di passare a un motore di regole generali quando le cose sono diventate troppo complicate. Tuttavia, non ho mai raggiunto quel punto, il sistema funziona felicemente con il semplice motore nazionale da diversi anni ormai.

Ho trovato questo sito abbastanza utile. Stai cercando di costruirne una tua o di utilizzare una libreria di terze parti?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top