olá pessoal, estou precisando da experiência de voces
tenho uma aplicação X web, com ejb, jpa, jsf…
estamos finalizando a aplicação e assim estou desenvolvimento a parte de financeiro, fechamento de faturas,
o negócio é simples, temos algumas procedures que são agendadas para rodar todos os dias e la é fechada e aberta as faturas
de acordo com as regras de negócio do cliente,
o fato é, inicialmente estou utilizando pl/pgsql no qual esta atendendo as necessidades funcionais, no entando, as regras
estão ficando cada vez mais complexas e envolvendo muita lógica e resultando em códigos complexos e com grande esforço de
codificação,
os fatores levados em consideração para a escolha do pl/pgsql foram:
grande quantidade de dados a se manipular
desempenho
agendamento de execução de jogs simples
o código ficar relativamente separado da aplicação
esses fatores ja não me mostraram vantagens, ja que temos o controle de transações, pool, datasource … tudo no container
o desenpenho e segurança dos dados se mostra muito bom, e hoje pensando melhor essa é uma missão não necessita tanto
desempenho assim, como se pensava…
minha opnião é que utilizar EJb com o timer sevices seria uma ótima alternativa, qual a opnião de voces,
desde já agradeço, grande abraço