InfoQ

InfoQ

Notícias

Meus Favoritos

Faça oLogin ou Cadastre-se para ativar o recurso de favoritos por tempo ilimitado.

O conteúdo foi adicionado aos favoritos!

Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.

Apache TomEE certificado com Web Profile do Java EE 6

Postado por Alex Blewitt , traduzido por Eder Magalhães em 06 Out 2011

Seções
Operações e Infraestrutura,
Desenvolvimento
Tópicos
Padrões do JCP ,
JCP ,
JavaOne ,
Java ,
Linguagens ,
Programação ,
Enterprise

Essa semana no JavaOne, a Fundação Apache anunciou o Apache TomEE, uma implementação certificada do Java EE 6 Web Profile baseada nos projetos Tomcat, OpenWebBeans, MyFaces, ActiveMQ, OpenJPA e CXF, todos da Apache. O projeto era conhecido anteriormente como uma integração do Tomcat com o OpenEJB, mas foi renomeado para TomEE (pronúncia: "Tommy") para deixar claro o suporte a outras tecnologias do Java EE, além de EJB.

O Apache TomEE se uniu a outras implementações open source do Java EE, como o GlassFish, JBoss e Apache Geronimo, entrando como a sexta integrante do grupo de implementações certificadas do Java EE.

Algumas vantagens do TomEE:

  1. Tamanho: o perfil Web completo tem somente 24 MB;
  2. Uso de memória: exige pouca memória; passou pelo TCK (Technology Compatibility Kit) sem a necessidade de aumentar a alocação padrão de memória;
  3. Agilidade: o servidor pode passar pelas etapas de inicializar/deploy/testar/undeploy/parar em um ciclo de 2 a 3 segundos, quando executado no modo embedded (modo compacto, sem configurações adicionais).

Pelo tamanho reduzido, o TomEE torna-se uma alternativa interessante quando executado em ambiente de nuvem, onde é comum a presença de um número grande de pequenos aplicativos ao invés de instâncias de maior porte.

Falando em Cloud, o servidor foi certificado sobre os tipos de instâncias da Amazon EC2: t1.micro, m1.small e m1.large, todos de 32 bits. A certificação para ambientes de 64 bits será realizada em um futuro bem próximo.

Mais informações sobre o Apache TomEE podem ser encontradas na página do projeto OpenEJB em http://openejb.apache.org/. Atualmente o projeto encontra-se em versão beta, mas já foi disponibilizada página para o download imediato.