<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CarlosAlejo</id>
	<title>EcuRed - Contribuciones del colaborador [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CarlosAlejo"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/Especial:Contribuciones/CarlosAlejo"/>
	<updated>2026-06-12T23:52:26Z</updated>
	<subtitle>Contribuciones del colaborador</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=GlassFish&amp;diff=3843307</id>
		<title>GlassFish</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=GlassFish&amp;diff=3843307"/>
		<updated>2021-01-18T00:13:05Z</updated>

		<summary type="html">&lt;p&gt;CarlosAlejo: /* Fuentes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ficha_Software&lt;br /&gt;
&lt;br /&gt;
|nombre= GlassFish&lt;br /&gt;
&lt;br /&gt;
|familia= Servidor de Aplicaciones&lt;br /&gt;
&lt;br /&gt;
|imagen=Glassfishlogo-v1-200x200.jpg&lt;br /&gt;
&lt;br /&gt;
|tamaño= 200x200px&lt;br /&gt;
&lt;br /&gt;
|descripción=&lt;br /&gt;
&lt;br /&gt;
|imagen2=&lt;br /&gt;
&lt;br /&gt;
|tamaño2=&lt;br /&gt;
&lt;br /&gt;
|descripción2=&lt;br /&gt;
&lt;br /&gt;
|creador= Sun Microsystems&lt;br /&gt;
&lt;br /&gt;
|desarrollador= [http://www.oracle.com Oracle Corporation]&lt;br /&gt;
&lt;br /&gt;
|escrito en= Java&lt;br /&gt;
&lt;br /&gt;
|modelo de desarrollo= Código abierto&lt;br /&gt;
&lt;br /&gt;
|lanzamiento inicial= 4 de mayo de 2006&lt;br /&gt;
&lt;br /&gt;
|versiones=&lt;br /&gt;
&lt;br /&gt;
|última versión estable= 4.0 / 12 de junio de 2013&lt;br /&gt;
&lt;br /&gt;
|género=&lt;br /&gt;
&lt;br /&gt;
|sistemas operativos=[[Multiplataforma]]&lt;br /&gt;
&lt;br /&gt;
|idioma= Inglés&lt;br /&gt;
&lt;br /&gt;
|licencia= Common Development and Distribution License &amp;amp; GNU General Public License&lt;br /&gt;
&lt;br /&gt;
|premios=&lt;br /&gt;
&lt;br /&gt;
|web=https://glassfish.java.net&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''GlassFish'''  es una ''[[Comunidad]]'' y un proyecto de Servidor de Aplicaciones que  fue iniciado por Sun Microsystems para la plataforma Java EE y por un  tiempo fue patrocinado por Oracle Corporation. La versión comercial es  denominada [[Oracle GlassFish Enterprise Server]] (antes Sun GlassFish  Enterprise Server). GlassFish es un software libre, con una doble  licencia bajo la sombrilla de dos de las licencias del software libre:  Common Development and Distribution License (CDDL) y GNU General Public  License (GPL) with the classpath exception.&lt;br /&gt;
&lt;br /&gt;
GlassFish  está basado en el código fuente donado por Sun y Oracle Corporation;  este último proporcionó el módulo de persistencia [[TopLink]]  (http://www.oracle.com/technology/products/ias/toplink/index.html).  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. [[Oracle GlassFish Server]], la versión  del producto, y [[Oracle GlassFish Server Open Source edition]], la  versión de código abierto, son referidos como el servidor GlassFish.&lt;br /&gt;
&lt;br /&gt;
== GlassFish ==&lt;br /&gt;
&lt;br /&gt;
GlassFish   es la implementación de referencia de Java EEy como tal soporta   Enterprise JavaBeans, JPA, JavaServer Faces, JMS, RMI, Java Server   Pages, servlets, además de otros. Todo lo anterior permite a los   desarrolladores crear aplicaciones empresariales que son portables y   escalables, además de su integración con las más anticuadas técnologías   de este campo. GlassFish permite que componentes opcionales puedan ser   instalados para servicios adicionales. Construido sobre un kernel   modular y alimentado por OSGi, GlassFish se ejecuta en la parte superior   de la implementación de Apache Felix. Este también se ejecuta con los   tiempos de ejecución Equinox OSGi o Knopflerfish OSGi. HK2 abstrae el   sistema de módulos de OSGi para aportar componentes, que también se   pueden ver como los servicios. Estos servicios pueden ser descubiertos y   se inyectan en tiempo de ejecución.&lt;br /&gt;
&lt;br /&gt;
== Historia y versiones en el año 2005 ==&lt;br /&gt;
&lt;br /&gt;
El  6 de junio de 2005 en el evento [[JavaOne]], Sun Microsystems anunció  por primera vez el Proyecto GlassFish, una iniciativa para abrir los  códigos fuentes de su [[Sun Java System Application Server]] y la [[Java  EE Reference Implementation]]. Este fue el primer paso para abrir toda  la plataforma [[Java]], pero además esto trajo consigo otros efectos. El  Proyecto GlassFish apresuró la adopción de [[Java EE 5]] adicionó un  nuevo Servidor de Aplicaciones de marcada calidad para las opciones  disponibles para la comunidad del [[Software Libre]] y dió lugar a una  transformación de como se desarrollaba, probaba, se hacía disponible y  evolucionaba el servidor de aplicaciones de Sun para convertirlo en un  mejor producto.&lt;br /&gt;
El 4 de mayo de 2006, el Proyecto  GlassFish libera la primera versión que soporta la especificación de  Java EE 5. El 8 de mayo de 2007, el Proyecto [[SailFin]] es anunciado en  el JavaOne 2007 como un subproyecto bajo la sombrilla del Proyecto  GlassFish. El Proyecto SailFin permitió adicionar la funcionalidad del  servelet [[Session Initiation Protocol]] (SIP) a GlassFish.&lt;br /&gt;
&lt;br /&gt;
El  17 de septiembre de 2007, la comunidad GlassFish liberó la versión 2  (también conocida como Sun Jaba System Application Server 9.1) con el  soporte de total capacidad para clustering empresarial y además de  [[Servicios Web]] interoperables con tecnologías [[Microsoft]]. &lt;br /&gt;
En  enero 21 de 2009, Sun Microsystems  y la comunidad liberaron la versión  [[GlassFish 2.1]] (también conocida como [[Sun GlassFish Enterprise  Server 2.1]]) la cual sirvió como la base para el Proyecto [[Sailfin SIP  AppServer]] (conocido como [[Sun Communication Application Server]]).&lt;br /&gt;
En  diciembre de 2009, [[GlassFish v3]] es liberado, siendo este la  implementación de referencia de Java EE, este fue el primer servidor de  aplicaciones que completaba completamente [[Java EE 6]] [[JSR 316]]. En  este versión GlassFish adiciona nuevas características para facilitar la  migración desde [[Apache Tomcat]] a GlassFish. La otra fundamentales  características estaban alrededor de la modularidad, para esos momentos  [[GlassFish v3 Prelude]] ya era vendido con [[Apache Felix OSGi  runtime]], con un tiempo de iniciación de unos pocos segundos,  redistribución sobre cambio (proporcionada por [[plugin]]s] [[NetBeans]]  and [[Eclipse]]), y preservación de sesión a través de redistribución.&lt;br /&gt;
Para  el 25 de marzo de 2010, rápidamente después de la aquisición de Sun  Microsystems, Oracle emitió una hoja de ruta para las versiones 3.0.1,  3.1, 3.2 y 4.0 con temas girando en torno a [[Clustering]],  [[Virtualización]] e integración con [[Coherence]] y otras tecnologías  de Oracle.&lt;br /&gt;
Para el 28 de febrero de  2011, Oracle Corporation liberó GlassFish v3.1. Esta versión introdujo  el soporte de aprovisionamiento basado en [[ssh]], administración  centralizada, clustering y balance de carga. Todo lo anterior mantiene  el soporte para [[Web Profile]] y las especificaciones completamente de  la Plataforma Java EE 6.&lt;br /&gt;
El 28 de julio de 2011,  Oracle Corporation liberó GlassFish v3.1.1. Este fue una versión de  corrección para GlassFish v3.1 con múltiples actualizaciones de  componentes ([[Weld]], [[Mojarra]], [[Jersey]], [[EclipseLink]], ...),  soporte además para [[JDK 7 support]], [[AIX]], entre otros.&lt;br /&gt;
&lt;br /&gt;
El  29 de febrero de 2012, Oracle Corporation liberó GlassFish v3.1.2. Esta  versión incluyó correcciones de errores y nuevas características  incluyendo mejoras en la consola de administración, recuperación de  transacciones desde una [[base de datos]] y nuevas propiedades del grupo  de [[subprocesos]] o hilos.&lt;br /&gt;
&lt;br /&gt;
En  julio 17 de 2012, Oracle Corporation liberó GlassFish v3.1.2.2. Esta  fue una &amp;quot;micro&amp;quot; versión para solucionar cuestiones excepcionales  relativas a GlassFish.&lt;br /&gt;
&lt;br /&gt;
El  12 de junio de 2013, Oracle Corporation liberó GlassFish Server Open  Source Edition 4.0. Esta es una implementación de producción compatible  de la especificación de la plataforma [[Java EE 7]] construida usando  una licencia de código abierto. Similar a [[Java EE 5]] y [[Java EE 6]],  la [[Implementación de Referencia ]] (IR) está derivada del Proyecto  GlassFish. Como la IR, GlassFish Server está siempre al día con las  últimas especificaciones de Java EE. Para los desarrolladores, el  Servidor GlassFish ofrece un tiempo de ejecución ligero que comienza en  segundos, y posibilita un desarrollo interactivo y rápido a través de  [[Ative Redeploy]] el cual es el encargado se guardar el estado de la  sesión cuando una aplicación es nuevamente reasignada. Para las  [[Operaciones de Tecnología de la Información]], GlassFish Server ofrece  de una consola web rica en funciones para las operaciones manuales, y  una utilidad equivalente de línea de comandos para un ambiente  automatizado.GlassFish Server también ofrece administración centralizada  y alta disponibilidad de [[Clustering]].&lt;br /&gt;
&lt;br /&gt;
== El fin del apoyo comercial de Oracle ==&lt;br /&gt;
Cuando  Oracle compro a Sun Microsystems, muchas personas comenzaron a  preocuparse de que Oracle podría comenzar a detener los proyectos de  código abierto de Sun. Y al parecer muchos estuvieron en lo cierto,  primeramente Oracle comenzó abandonando a [[OpenSolaris]], entonces  después vino [[OpenOffice]] y finalmente llego el turno para GlassFish.  El 4 de noviembre de 2013, Oracle anunció la futura hoja de ruta para  Java EE y GlassFish Server, con una planeada edición de código abierto  de GlassFish 4.1 y contínuas actualizaciones para GlassFish pero  finalizando el fin del apoyo comercial de Oracle. Así, a los clientes  comerciales se les ha recomendado la transición a los productos  alternativos de Oracle, específicamente a [[Oracle WebLogic Server]].&lt;br /&gt;
Se espera que GlassFish Server Open Source continúe al menos hasta la versión 5, y que la Implementación de Referencia [[Java EE 8]] deberá estar derivada desde [[GlassFish Server Open Source Edition 5]]. &lt;br /&gt;
&lt;br /&gt;
== Referencias ==&lt;br /&gt;
* The Java EE 7 Tutorial Release 7 for Java EE Platform. [http://docs.oracle.com/javaee/7/tutorial/doc/javaeetutorial7.pdf]&lt;br /&gt;
*  Premier support ends on March 2016 and extended support comes to its  conclusion on March 2019. [http://www.oracle.com/us/support/library/lifetimesupport-middleware-069163.pdf]&lt;br /&gt;
*  Eduardo Pelegri-Llopart, Yutaka Yoshida, Alexis Moussine-Pouchkine,Sun  Microsystems, Inc. The GlassFish Community Delivering a Java EE  Application Server.  [http://glassfish.java.net/faq/v2/GlassFishOverview.pdf]&lt;br /&gt;
* Antonio Goncalves. Beginning Java EE 7. Copyright 2013 Apress.&lt;br /&gt;
* Antonio Goncalves. Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional. Copyright 2009 Apress&lt;br /&gt;
*  Optimize GlassFish Performance in a Production Environment Performance  White Paper. February 2009. [http://it.bmc.uu.se/andlov/dev/manual/GlassFish/OptimizeGlassFishPerformance.pdf]&lt;br /&gt;
*  David R. Heffelfinger. Java EE 5 Development using GlassFish  Application Server. The complete guide to installing and configuring the  GlassFish Application Server and developing Java EE 5 applications to  be deployed to this server. Copyright 2007 Packt Publishing.&lt;br /&gt;
*  The Java Community Process(SM) Program - JSRs: Java Specification  Requests - detail JSR# 28. [http://jcp.org/en/jsr/detail?id=289]&lt;br /&gt;
* GlassFish v3 adds support for Tomcat-style valve. [http://blogs.sun.com/jluehe/entry/glassfish_v3_adds_support_for] &lt;br /&gt;
*  GlassFish session preservation across redeployments. [http://www.slideshare.net/pelegri/saved-session-state-in-glassfish-v3-prelude-presentation]&lt;br /&gt;
* Java EE 7 / GlassFish 4.0 Launch Coverage. [http://blogs.oracle.com/theaquarium/entry/java_ee_7_glassfish_4]&lt;br /&gt;
* Oracle Pulls Commercial Support for GlassFish App Server. [http://adtmag.com/Articles/2013/11/08/Oracle-Drops-Glassfish.aspx?P]&lt;br /&gt;
* Oracle halting support for GlassFish app server. [http://www.pcworld.com/article/2061160/oracle-halting-support-for-glassfish-app-server.html]&lt;br /&gt;
* Oracle abandons commercial support for GlassFish JEE Server. [http://www.zdnet.com/oracle-abandons-commercial-support-for-glassfish-jee-server-7000022945/]&lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
* [http://glassfish.java.net]&lt;br /&gt;
* [http://glassfish.dev.java.net/]&lt;br /&gt;
* [http://wikis.oracle.com/display/GlassFish/GlassFishWiki]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software Libre]]&lt;/div&gt;</summary>
		<author><name>CarlosAlejo</name></author>
		
	</entry>
</feed>