Vantagens EJB

Pessoal,

Gostaria de saber quais são as vantagens de usar uma aplicação com EJB?
Inicialmente eu tive a visão que a maior vantagem é de eu ter uma aplicação distribuida, porém hoje sabemos que o IO de rede interfere na performance diretamente, não seria melhor criar uma aplicação JSF Servlets, sem a utilização de EJB?

Imaginamos que tenho uma aplicação, que consome uma Fila via JMS, a quantidade de mensagens enviadas é muito grande, seria indicado utilizar EJB, para isso?

Um grande abraço,

Pool de beans, Pool de conexões, segurança declarativa, suporte à transações, suporte a mensageria, etc.

Você consegue isso com o framework Spring também em um servlet container.

Hoje o EJB 3.0 eu acho bem simples, mas gosto do Spring também.
Se você tem um servidor de aplicações disponivel como container, acho que é sim indicado.

Mr_Arthur,

Mas em questão de performance, e quantidade de processamento de mensagens por exemplo não teria ganho correto?