Estou criando um sistema em que o backend será em Java EE e o Frontend em Flex, vou utilizar BlaseDS para a comunicação com o Flex. Estou com uma grande dúvida entre usar Servlet ou EJB no backend. Eu estava decidido a utilizar EJB, até que algumas dúvidas me surgiram agora:
-
Um Session Bean é vinculado a uma requisição do cliente, porém, precisarei armazenar algumas informações globais no backend, não vinculadas ao cliente. Onde armazená-las?
-
Meu backend não vai apenas ser acionado através de ações dos usuários, ele também realizará verificações e tarefas periódicas. Como eu criaria um Session Bean para fazer estas tarefas se ele é acionado através de uma requisição do cliente?
Devido a estas dúvidas fiquei indeciso quanto a usar Servlets ou EJB. Gostaria de saber o que vocês estão utilizando e porque.
Eli.