silvionetto:
Você pode usar mensagens JMS.
Nesse caso não precisaria de um servidor JEE.
E com isso você pode garantir a entrega das mensagens, evitar duplicação e outras coisas que teria q fazer manualmente no caso de Servlet ou WebService.
Calma ae.
Cada coisa no seu lugar.
Use jms quando realmente precisar de jms. Se for usar, sugiro que dêem uma olhada em ActiveMQ.
Por falar em bom e mau uso de tecnologias, estou dando manutenção numa p* de sistema que resolveu “paralelizar” o processamento com mensagens jms pra ele mesmo… bastava, nesse caso, usar o ThreadPool correto do servidor de aplicações usado e criar as threas necessárias (desde que estivessem contidas nesse threadpool, pra não concorrer com o próprio AS).
Resumo da ópera: ficou uma b* com jms nesse caso, fora que ta altamente acoplado (não por conta do jms, tem outros poréns). O que quero dizer com tudo isso? Não adianta matar passarinho com canhão. cada tecnologia por mais poderosa que seja tem seu propósito, pra quebrar as regras tem que conhecer bem o que está usando e por quê está quebrando. nada de achismos, ok?
Resumo do resumo da ópera: saiba o que está fazendo e conheça a tecnologia utilizada. Caso contrário terá um elefante frankstein branco bomba suicida. Acho que me fiz suficientemente enfático
.
Abraços.