GlassFish je bezplatný softvérový aplikačný server s otvoreným zdrojovým kódom (pod licenciami CDDL * a GNU GPL) a bezplatný, ktorý vyvinula spoločnosť Sun Microsystems (teraz Oracle). Implementuje technológie definované v platforme Java EE tejto spoločnosti a umožňuje spúšťať aplikácie, ktoré túto špecifikáciu podporujú.
Existuje a komerčná verzia GlassFish sa volá Oracle GlassFish Enterprise Server. Spoločnosť Oracle navyše poskytla modul perzistencie TopLink. Na druhej strane je táto platforma založená na Sun Java System Application Server, deriváte slávneho Apache Tomcat s ďalšími komponentmi, ako je Grizzly, ktorý na zvýšenie škálovateľnosti a lepší výkon využíva Java NIO.
Server GlassFish podporuje technológie ako JSP, JSF, serverlety, EJB, Java API, JAXB, JPA, RMI atď. To umožňuje vývojárom mať skvelú platformu na vývoj škálovateľných a prenosných aplikácií. Okrem toho nie je ťažké nakonfigurovať klaster s vyváženým zaťažením tak, aby začal tento projekt stláčať na vašom vlastnom lokálnom alebo zmluvnom serveri.
Už som predtým uviedol, že GlassFish implementuje platformu Java EE (Enterprise Edition). Pre tých, ktorí to nevedia, je to štandardizácia pre vývoj podnikových aplikácií Java, ktoré sú prenosné, to znamená, že ich možno použiť na akomkoľvek serveri bez ohľadu na platformu a bez úprav.
GlassFish sa momentálne nachádza v jeho verzia 5.x, ktorá je poslednou stajňou. Máte však novšie verzie od Eclipse Foundation (súčasný vývojár).
Viac informácií o GlassFish - Webové stránky na GitHub
Viac informácií o Eclipse GlassFish - Oficiálna stránka nadácie Eclipse
Zdrojový kód GlassFish - GitHub