2009-01-18 13 views

Respuesta

11

El Drools documentation incluye mucha información útil y de propósito general. Especialmente el capítulo 2, que cubre los conceptos básicos del motor de reglas, la representación del conocimiento, etc. También incluye una buena lista de lecturas recomendadas para conocer rápidamente los motores de reglas y los sistemas expertos.

Para la mayoría de los motores de reglas, una comprensión básica del algoritmo rete suele ser útil para escribir reglas eficientes. Personalmente, he encontrado que el documento Doorenbos al que se hace referencia en el artículo de Wikipedia es la explicación técnica más clara.

Además, here es una lista de motores de reglas de código abierto en Java.

+0

Gracias por el artículo de Rete. He estado tratando de encontrar un buen artículo para ayudar a que mi cerebro se adapte a eso. –

+0

Buena respuesta. Se activó para encontrar una impedancia .Net de Rete y Drools http://droolsdotnet.codehaus.org/ +1 –

+0

Gracias. Para cada proyecto Java, parece que hay una implementación de .Net no muy atrás ... Java pobre :) –

3

Encontré this site bastante útil. ¿Estás buscando construir tu propio archivo o utilizar una biblioteca de terceros?

+0

Consideraría construir el mío si me ayudara a aprender a usarlo mejor de alguna manera. De lo contrario, un tercero debería estar bien. –

8

Es posible que desee leer "Should I use a Rules Engine?" del blog de Martin Fowler.

He trabajado en un proyecto en el que construimos nuestro propio motor de reglas (muy simple), con la intención de pasar a un motor de reglas general cuando las cosas se volvieron demasiado complicadas. Sin embargo, nunca llegó a ese punto, el sistema ha estado funcionando felizmente con el simple motor de cosecha propia desde hace varios años.

+0

Recomiendo mucho esa entrada también - se correlaciona bien con mis experiencias. – StaxMan

Cuestiones relacionadas