peix de vidre és un servidor d'aplicacions de programari de codi obert, lliure (sota llicències CDDL * i GNU GPL), i gratuït que va ser desenvolupat per Sun Microsystems (ara Oracle). Implementa tecnologies definides en la plataforma Java EE d'aquesta companyia, i permet executar apps que suporten aquesta especificació.
Existeix una versió comercial GlassFish, és l'anomenada Oracle GlassFish Enterprise Server. A més, Oracle ha aportat el mòdul de persistència TopLink. D'altra banda, aquesta plataforma fa servir com a base Sun Java System Application Server, un derivat de l'famós Apache Tomcat amb components addicionals com Grizzly, que fa servir Java NIO per proporcionar escalabilitat i millor rendiment.
El servidor GlassFish suporta tecnologies com JSP, JSF, Serverlets, EJBs, Java API, JAXB, JPA, RMI, etc. Això permet als desenvolupadors comptar amb una gran plataforma per desenvolupar apps escalables i portables. A més, no és difícil configurar un clúster amb càrrega balancejada per començar a esprémer aquest projecte en el teu propi servidor local o contractat.
Anteriorment he comentat que GlassFish implementa la plataforma Java EE (Enterprise Edition). Pel qual no la conegui, és una estandardització per al desenvolupament d'aplicacions Java empresarials que siguin portables, és a dir, que poden ser usades en qualsevol servidor sense importar la plataforma i sense modificacions.
Actualment, GlassFish es troba en seva versió 5.x, Que és l'última estable. No obstant això, tens versions més recents en l'Eclipse Foundation (actual responsable de desenvolupament).
Més informació sobre GlassFish - Lloc web a GitHub
Més informació sobre Eclipse GlassFish - Lloc oficial d'Eclipse Foundation
Codi font de GlassFish - GitHub