Pergunta

Atualmente estou criando um aplicativo Java, onde um motor de regra poderia ser útil. Onde é um bom lugar que eu posso aprender sobre como usá-los, como eles funcionam, como implementá-las, ver amostras, etc.?

Foi útil?

Solução

O Drools documentação inclui um monte de, informações úteis para fins gerais. Especialmente o capítulo 2, que cobre governar básico do motor, representação do conhecimento, etc. Ele também inclui um bom recomendado lista de leitura para vir até a velocidade em motores de regras e sistemas especialistas.

Para a maioria dos motores de regra, uma compreensão básica do rete algoritmo geralmente vem a calhar para escrevendo regras eficientes. Eu pessoalmente tenho encontrado a Doorenbos papel referenciado no artigo da Wikipedia para ser a mais clara explicação técnica.

Além disso, aqui é uma lista de motores de regras de código aberto em Java .

Outras dicas

Você pode querer ler " Devo usar um mecanismo de regras? " do blog de Martin Fowler .

Eu tenho trabalhado em um projeto onde nós construímos nosso próprio (muito simples) mecanismo de regras, com a intenção de se mudar para um motor de regra geral quando as coisas ficaram muito complicadas. Nunca chegou a esse ponto, porém, o sistema tem funcionado feliz com o motor homegrown simples para vários anos.

neste site muito útil. Você está olhando para construir o seu próprio, ou usando uma biblioteca parte 3?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top