Ikan kaca adalah server aplikasi perangkat lunak sumber terbuka gratis (di bawah CDDL * dan lisensi GNU GPL), dan gratis yang dikembangkan oleh Sun Microsystems (sekarang Oracle). Ini mengimplementasikan teknologi yang ditentukan dalam platform Java EE perusahaan ini, dan memungkinkan menjalankan aplikasi yang mendukung spesifikasi ini.
Ada a versi komersial GlassFish disebut Oracle GlassFish Enterprise Server. Selain itu, Oracle telah menyediakan modul ketekunan TopLink. Di sisi lain, platform ini didasarkan pada Sun Java System Application Server, turunan dari Apache Tomcat yang terkenal dengan komponen tambahan seperti Grizzly, yang menggunakan Java NIO untuk memberikan skalabilitas dan kinerja yang lebih baik.
Server GlassFish mendukung teknologi seperti JSP, JSF, Serverlet, EJB, Java API, JAXB, JPA, RMI, dll. Itu memungkinkan pengembang memiliki platform hebat untuk mengembangkan aplikasi yang skalabel dan portabel. Selain itu, tidak sulit untuk mengonfigurasi kluster dengan beban seimbang untuk mulai menjalankan proyek ini di server lokal atau yang dikontrak.
Saya sebelumnya telah berkomentar bahwa GlassFish mengimplementasikan platform Java EE (Edisi Perusahaan). Bagi yang belum tahu, ini merupakan standarisasi untuk pengembangan aplikasi Java bisnis yang portabel, yaitu dapat digunakan di server mana pun tanpa memandang platform dan tanpa modifikasi.
GlassFish saat ini ada di versinya 5.x, yang merupakan kandang terakhir. Namun, Anda memiliki versi yang lebih baru dari Eclipse Foundation (pengembang saat ini).
Informasi lebih lanjut tentang GlassFish - situs web di GitHub
Informasi lebih lanjut tentang Eclipse GlassFish - Situs Resmi Eclipse Foundation
Kode sumber GlassFish - GitHub