Por fin llegan app servers para Java EE 5

Java EE 5 fue oficialmente liberado en mayo del 2006. Sin embargo, es hasta un año después que los primeros servidores de aplicación que oficialmente soportan esta especificación están llegando al mercado. Los tres proveedores que están lidereando esta carrera son Sun, BEA y JBoss.

Apenas este 2 de abril, BEA lanzó la versión 10 de su Weblogic Server, que provee soporte completo para Java EE 5 y EJB 3.0. En el caso de JBoss, actualmente tiene disponible una versión beta de JBoss AS 5, y se espera que en las próximas semanas libere la versión para producción. Por otro lado, Sun ya tenía en el mercado el Java System Application Server 9, que se basaba en el proyecto Glassfish (un servidor de aplicaciones open source) y soportaba Java EE 5. Sin embargo, recientemente anunció la versión beta de Glassfish v2, la cual está fuertemente enfocada al desarrollo de aplicaciones Web 2.0.

Tal vez el componente más significativo de Java EE 5 es el de EJB 3.0, y el Java Persistence API (JPA). En el caso de los tres app servers mencionados, cada uno resuelve este aspecto con una tecnología diferente. BEA utiliza Kodo, mientras que JBoss utiliza Hibernate y Glassfish aprovecha la tecnología de TopLink que fue donada por Oracle a la comunidad open source.
 
En el caso de los otros dos proveedores fuertes en el área de Java Application Servers, que son Oracle e IBM, al parecer no tienen planeado liberar versiones para Java EE 5 en este año. Para estas empresas tiene más sentido alinearse a sus estrategias de plataforma completa, que apresurarse a soportar la nueva especificación.