Glasfisk är en gratis programvaruapplikationsserver med öppen källkod (under CDDL * och GNU GPL-licenser) och gratis som utvecklades av Sun Microsystems (nu Oracle). Den implementerar tekniker som definierats i Java EE-plattformen för detta företag och tillåter att appar körs som stöder denna specifikation.
Det finns en kommersiell version GlassFish kallas Oracle GlassFish Enterprise Server. Dessutom har Oracle tillhandahållit TopLink-uthållighetsmodulen. Å andra sidan är denna plattform baserad på Sun Java System Application Server, ett derivat av den berömda Apache Tomcat med ytterligare komponenter som Grizzly, som använder Java NIO för att ge skalbarhet och bättre prestanda.
GlassFish-servern stöder teknik som JSP, JSF, Serverlets, EJBs, Java API, JAXB, JPA, RMI, etc. Detta gör det möjligt för utvecklare att ha en bra plattform för att utveckla skalbara och bärbara appar. Dessutom är det inte svårt att konfigurera ett belastningsbalanserat kluster för att börja klämma in detta projekt i din egen lokala eller kontrakterade server.
Jag har tidigare kommenterat att GlassFish implementerar plattformen Java EE (Enterprise Edition). För de som inte vet det är det en standardisering för utveckling av affärs-Java-applikationer som är bärbara, det vill säga de kan användas på vilken server som helst oavsett plattform och utan modifieringar.
GlassFish är för närvarande i dess version 5.x, som är den sista stallen. Du har dock nyare versioner från Eclipse Foundation (nuvarande utvecklare).
Mer information om GlassFish - webbplats på GitHub
Läs mer om Eclipse GlassFish - Eclipse Foundation officiella webbplats
GlassFish källkod - GitHub