Onde posso começar a aprender sobre os motores de regra? [fechadas]
-
19-08-2019 - |
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.?
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?