Olá,
Estou estudando Drools e queria aplicá-lo a projetos web, porém me surgiu uma dúvida sobre como utilizá-lo neste contexto.
Pelo que eu entendi do drools (me corrijam se estiver errado), quando vc insere um objeto no WorkingMemory e um objeto que foi inserido nele, a qualquer momento que este objeto for modificado e atender a alguma regra ela será executada (as regras são verificadas a todo momento).
Sendo assim, como eu deveria utilizar o WorkingMemory na minha aplicação web? Eu devo inserí-la na sessão do usuário ou criar uma a cada requisição? Ou ainda deixar com escopo application para que o objeto exista enquanto a aplicação estiver ativa?
E os objetos para as regras? Devo inserí-los nas requisições? Deixá-los na sessão?
Obrigado