Recomendação - OpenEJB?

1 resposta
Alys

Boa tarde pessoal,

Estou com um projeto de migração de um sistema em minha empresa, e gostaria de debater com vocês sobre o ejb container OpenEJB - http://openejb.apache.org.

O projeto a ser migrado é antigo, Java 1.4 com EJB 2.1, Struts 1 e iBatis 2. Atualmente, utilizamos um servidor de aplicação proprietário e não mais atualizado, e há um desejo de migrar para uma solução open source. O sistema hoje já está em produção, e não apresenta maiores problemas, a migração é mais por uma questão de atualização mesmo (e financeira, claro).

Inicialmente, sugeri utilizarmos JBoss 5, até fiz a migração do sistema para testes, com sucesso. Porém, houve uma requisição para utilizarmos Tomcat, em combinação com o OpenEJB.

Particularmente, eu ainda não conhecia este OpenEJB. Mas, o problema maior é que eu não vejo muita utilização dele e, honestamente, estou encontrando muitas dificuldades de configuração do ambiente, e, a parte que mais me preocupa, dificuldades em achar informação a respeito. E isso para coisas triviais, como configurar um datasource e colocar um projeto como ROOT.

Não sei, pesquiso algum coisa dele no Google, e vejo poucos artigos, pouca movimentação em fóruns. Ainda mais para o nosso cenário (visto que a arquitetura do sistema, com EJB 2.1, por si só é algo bem antigo também, o que já traz uma certa dificuldade em achar informações).

Então, o que eu queria ver com vocês é se alguém utiliza (ou conhece alguém que utiliza) o OpenEJB. Perguntei para alguns amigos mais próximos, e a maioria sequer sabia do que se tratava.

Obrigada.

(Obs: achei um tópico sobre isso aqui já pela busca, mas com apenas 1 postagem e de 2003. Fiquei na dúvida sobre o que era correto, reabrir um tópico tão antigo ou iniciar um novo?)

[]'s

1 Resposta

Andre_Brito

Se a última postagem é tão velha, é melhor abrir um novo tópico.

Eu usei bem pouco o OpenEJB em casa, mais pra tirar umas dúvidas de JEE. A única diferença é que usei com EJB 3, ao invés do 2.1, como é o seu caso. Do 2.1 pro 3 tem muita diferença e não sei como o OpenEJB se comporta nesse caso.

Sobre suporte, tem um forum no Nabble sobre ele - tanto para os desenvolvedores dele como para os usuários. Mas isso acho que não é problema… Tem um canal no irc, no servidor da freenode para os usuários do OpenEJB. O canal é openejb mesmo e você ve o owner e os commiters do projeto por lá (acho que até tem um brasileiro comitando também - mais informações sobre a admissão dele aqui). Ou seja, você consegue falar com o fundador e com os commiters do projeto. Eles com certeza vão tirar as suas dúvidas :slight_smile:

Uma das melhores coisas do OpenEJB é a rapidez de start, que facilita muito a execução dos testes. Outra coisa legal é o suporte, que é diretamente com os caras que escrevem o código do container. Pelo pouco período que usei em casa, gostei. Não tenho nenhuma reclamação a fazer. Elogio principalmente o suporte deles… O David Blevins, que é chairman do negócio, é um cara muito gente fina.

Outra opção é usar o MyContainer, mas não tenho muitas informações sobre o projeto, nem sobre a integração com Tomcat.

Você pode tentar outras alternativas, como testar a integração de Glassfish v3.1 ou JBoss 6 (que eu achava que já continha) com Tomcat.

Criado 3 de março de 2011
Ultima resposta 9 de mar. de 2011
Respostas 1
Participantes 2