Glassfish v3 Prelude

Na sexta-feira, dia 07 de novembro foi publicada uma versão prévia do Glassfish v3 Prelude, o servidor JEE opensource da Sun, e a implementação de referência JEE 6. Entre as muitas novidades desta versão, destaca-se a mudança arquitetural, através de módulos gerenciados por um contêiner OSGi (que introduz essa tecnologia em produtos Sun e a iniciativa da empresa em apoiar esta especificação) e seu suporte à linguagens dinâmicas.

Sobre o suporte à OSGi, cabe salientar que o suporte é interno, para módulos do próprio servidor e não para aplicações que façam uso dessa tecnologia assim como no Spring DM Server. Atualmente é utilizado o projeto Apache Felix que, obviamente pode ser trocado por qualquer outra implementação OSGi, como o Eclipse Equinox.

Já sobre linguagens dinâmicas, a nova arquitetura permite instalar plugins para suporta-las. Estão disponíveis pacotes para Groovy e Grails, JRuby on Rail, PHP e Scala/Lift. Mais detalhes dessa integração podem ser vistos no blog do Vivek Pandey.

Além de todos os recursos citados acima, temos APIs relacionadas à JDK e JEE onde cabe destacar a implementação JPA 2.0, o framework jMaki com componentes JSF e taglibs JSP para AJAX, Grizzly para Comet, o projeto Metro para webservices e Jersey para serviços REST, JSF 2.0, EJB 3.1 e muito mais!

Tags: glassfish | java | sun