GlassFish
| GlassFish | |
|---|---|
| Desarrollador | |
| Sun Microsystems (adquirida por Oracle Corporation) http://glassfish.dev.java.net/ |
|
| Información general | |
| Diseñador | Sun Microsystems (adquirida por Oracle Corporation) |
| Última versión estable | V3.1.1 28 de julio de 2011 |
| Género | Servidor de Aplicaciones |
| Programado en | Java |
| Sistema operativo | multiplataforma |
| Licencia | Common Development and Distribution License & GNU General Public License |
| Idiomas | Inglés |
| En español | |
GlassFish es un servidor de aplicaciones de software libre desarrollado por Sun Microsystems, compañía adquirida por Oracle Corporation, que implementa las tecnologías definidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen esta especificación. La versión comercial es denominada Oracle GlassFish Enterprise Server (antes Sun GlassFish Enterprise Server) . Es gratuito y de código libre, se distribuye bajo un licenciamiento dual a través de la licencia CDDL y la GNU GPL.
GlassFish está basado en el código fuente donado por Sun y Oracle Corporation, éste último proporcionó el módulo de persistencia TopLink. GlassFish tiene como base al servidor Sun Java System Application Server de Oracle Corporation, un derivado de Apache Tomcat, y que usa un componente adicional llamado Grizzly que usa Java NIO para escalabilidad y velocidad.
[editar] Historia
- 6 de junio de 2005 - Primer lanzamiento del proyecto.
- 4 de mayo de 2006 - Primera versión que soporta la especificación Java EE 5.
- 8 de mayo de 2007 - el proyecto Project SailFin se anuncia en JavaOne como un subproyecto bajo GlassfFish. SailFin es un proyecto que añade nuevas funcionalidades, como el servlet de Session Initiation Protocol (SIP).
- 17 de septiembre de 2007 - Aparece la versión 2.1 (también conocida como Sun Java System Application Server 9.1) con capacidades de cluster y nuevas características de interconexión entre servicios web.
- 21 de enero de 2009 - Sun Microsystems y la comunidad lanza GlassFish 2.1 (Sun GlassFish Enterprise Server 2.1), el que sirve como la base para el proyecto Sailfin SIP AppServer project (también conocido como Sun Communication Application Server).
- 10 de diciembre 2009 - Se libera la versión 3 de GlassFish. Tomando como origen el hecho de ser la implementación Java EE de referencia, éste es el primer servidor de aplicaciones que implementa completamente Java EE 6 JSR 316. Sin embargo, JSR 316 ha sido aprobado con ciertas reservas. En esta versión GlassFish añade nuevas características para migrar fácilmente desde Tomcat a GlassFish. Otras nuevas características importantes son la modularidad, tiempo mejorado de inicio, despliegues desde plugins en NetBeans y Eclipse y preservación de sesiones a través de redespliegues.
El 25 de marzo de 2010, poco después de la adquisición de Sun Microsystems, Oracle emitió una hoja de ruta para las versiones 3.0.1, 3.1, 3.2 y 4.0 que versarán en temas como clustering, virtualización e integración con Coherence y otras tecnologías de Oracle. La comunidad "open source" permanece de todas formas sin cambios.