Eclipse merilis GlassFish 5.1 untuk Java EE 8

Bergerak maju dengan pengembangan perusahaan Java, Eclipse Foundation akan menyediakan versinya sendiri dari server aplikasi GlassFish, yang secara tradisional berfungsi sebagai implementasi referensi dari platform Java EE (Java Enterprise Edition).

Eclipse GlassFish 5.1 kompatibel dengan spesifikasi Java EE 8 dan mewakili migrasi penuh GlassFish ke open source Eclipse Foundation. Server aplikasi GlassFish mendukung teknologi perusahaan termasuk JavaServer Faces, Enterprise JavaBeans, dan Java Message Service.

Dari Oracle hingga Eclipse Foundation

Eclipse, yang mengambil alih evolusi enterprise Java dari Oracle mulai tahun 2017, mengatakan rilis tersebut berfungsi sebagai langkah untuk memastikan kompatibilitas ke belakang dengan Jakarta EE, yang merupakan penerus yang direncanakan Eclipse untuk Java EE. Versi berikutnya dari Eclipse GlassFish, Eclipse GlassFish 5.2, akan berfungsi sebagai implementasi referensi yang kompatibel dengan Jakarta EE 8.

Migrasi GlassFish ke Eclipse merupakan tantangan teknik dan hukum yang "sangat besar", kata yayasan tersebut. Kontribusi GlassFish dan Oracle Java EE API untuk Jakarta EE sekarang telah selesai. Java EE TCK (kit kompatibilitas pengujian), yang sebelumnya bersifat rahasia dan eksklusif, kini menjadi open source dan dihosting di Eclipse. Juga, basis kode Eclipse GlassFish dilisensikan ulang dari CDDL-GPL (Lisensi Pengembangan dan Distribusi Umum, Lisensi Publik Umum GNU) dan Classpath ke Lisensi Publik Eclipse 2.0 plus GPL dengan Pengecualian Jalur Kelas.

Dari Java EE ke Jakarta EE

Jakarta EE adalah merek dan sekumpulan spesifikasi, sama seperti Java EE adalah merek dan spesifikasi. Server aplikasi Java akan dipindahkan dari Java EE ke Jakarta EE. Namun, proses spesifikasi EE Jakarta masih dalam pengembangan. Rilis pertama Jakarta EE adalah Jakarta EE 8, setara dengan Java EE 8. Eclipse berharap bisa merilis Jakarta EE 8 pada pertengahan tahun. Setelah itu, rencana akan mempertimbangkan penambahan kapabilitas seperti modularisasi, layanan mikro, dan model non-pemblokiran yang reaktif ke Jakarta EE. Modularisasi akan membuat Java perusahaan tetap sinkron dengan Java SE (Edisi Standar). Jakarta EE akan difokuskan pada penerapan cloud-native. Eclipse juga membutuhkan beberapa implementasi referensi yang kompatibel dari Jakarta EE.

Tempat mengunduh Eclipse GlassFish 5.1

Rilis produksi Eclipse GlassFish 5.1 akan dapat diunduh dari Eclipse mulai Selasa, 29 Januari 2019.