Necessidade do uso de EJB ? Estrutura Atual

Bom dia povo do fórum.
Estou avaliando a necessidade de utilização de EJB’s em um projeto empresarial e gostaria de fazer algumas questões a quem tem mais experiencia na coisa.

Bom, a arquitetura de desenvolvimento atual, conta com um banco de dados ( no caso o postgres ) Framework de persistência Hibernate, backend em java e interface em Adobe Flex, utilizamos o BlazeDS para conectar o flex ao java, como sugestão inicial estamos usando Tomcat como servidor web.

Estamos levantando algumas questões e entre elas, com a estrutura atual com a comunicação entre a camada de aplicação e o backend estando separados e o uso do hibernate, é se existe a necessidade de usar EJB e apos esta definição qual servidor usar, JBOSS ou Glasfish?

Li em alguns lugares que seria possível, utilizar EJB’s ( ou pseudo ejbs ) com o tomcat, mas sei que o tomcat não é contêiner EJB. Por acaso as entidades do backend em java funcionam com EJBs ? Alguém ja utiliza esta estrutura e tem um feedback para prover ? O sistema proposto é ERP inicialmente estaremos utilizando um unico servidor para abrigar o backend em java e os swf que serão enviados as estações.

Fico grato por qualquer informação ou sugestão.

ATT
Anderson.

Não entendi a necessidade de usar EJB…

Exato.
Estamos avaliando a necessidade de uso. Particularmente ainda não a vi, mas preciso me ater a detalhes técnicos.
Temos clientes com cargas grandes e até 4 filiais em cidades diferentes. O questionamento é se existe a necessidade de uso do EJB para garantir robustez na aplicação, ou se a arquitetura do java + Hibernate + Adobe Flex suporte bem distribuição da carga e operacionalidade.

Ah sim, entendi… a pergunta seria, quando usar ejb?

Alguém já deve ter se perguntado isso rsrsrs

http://www.guj.com.br/java/95565-duvida-quando-usar-ejbs

http://www.guj.com.br/java/121478-ejb-3-quando-usar

abs

Lelodois, acho que não entendeu.
Já havia lido os posts informados eles não respondem a pergunta nem abordam nada semelhante.
vou tentar refazer a pergunta de outra forma:
Se eu uso uma arquitetura Hibernate( anotado ) + Java no backend + Adobe Flex para o front end com o Blaze DS. Seria interessante, necessário, impressíndivel… aplicar EJBs juntou? Ou mesmo, substituir determinadas classes de negocio dentro do backend por EJBs?

Outra forma ( talvez não ideal) de perguntar isto seria : Estas estruturas são equivalentes (ou parcialmente )de alguma forma em funcionalidade ?

Grato.

Não duplique tópicos.
Continue a discussão aqui: http://www.guj.com.br/java/260007-necessidade-do-uso-de-ejb--estrutura-atual