Evolución y Estado de Glassfish (Opinión publicada en Sólo Programadores)
Evolución y Estado de Glassfish
Francisco Morero Peyrona
Como todos sabemos, Glassfish es el proyecto Open Source (patrocinado principalmente por Sun) para el desarrollo de un Servidor de Aplicaciones JEE de última generación.
Prueba del soporte de Sun a este Servidor es que se trata del mismo código al que Sun da soporte técnico, siendo Glassfish el core del producto "Sun Java System Application Server" (actualmente en su versión 9.1).
Glassfish ha supuesto rehacer casi completamente el antiguo Servidor de Aplicaciones de Sun, para dotarlo de un enfoque nuevo acorde con las últimas tendencias en el desarrollo Java EE, lo que se suele llamar el "state of the art".
Si con la primera versión se sentaron las bases de éste nuevo proyecto, con la segunda se le dotó de aquellas características necesarias para ascenderlo al nivel de sus más altos competidores, incorporando: balanceador de carga, clustering, JSR-196 (pluggable authentication), JSR-208 (JBI), ECC, etc.
En la tercera versión, lo más importante es que estará basado en el proyecto HK2, un sistema de módulos acoplados que hará de Glassfish un sistema totalmente modular, que hará entre otras cosas, que el kernel sea <100K (se podrá instalar incuso en un mvil).
HK2 se basa en dos tecnologías: el "Subsistema de Módulos", para conseguir un mejor aislamiento entre los distintos módulos que lo forman y el "Modelo de Componentes", que actúan como servicios que se descubren y montan dinámicamente en tiempo de ejecución.
Aun cuando está previsto para principios de 2009, ya hay "previews" disponibles en la web del proyecto: animamos a todos a descargarlas y probarlas desde https://glassfish.dev.java.net.
Reader Comments