GlassFish adalah server aplikasi open source yang disampaikan oleh
GlassFish Community, yang awalnya diluncurkan oleh Sun pada tahun 2005.
GlassFish v2 telah berkumai hampir sembilan juta download dan 300.000
registrasi produk pada 2008. Versi saat ini, GlassFish v3 Prelude,
dengan fitur arsitektur yang modular yang secara default, memungkinkan
untuk secara cepat, berulang pengembangan applikasi Java berbasis web,
serta mendukung bahasa dinamis. Adalah sebuah platform pengembangan RIA (
Rich Internet Application ) yang didukung oleh Java atau bahasa
pemrograman dinamis seperti jRuby.
Sun ™ GlassFish Enterprise Server v2 adalah komersial didukung, Java ™ Enterprise
Edition (EE) 5 kompatibel menawarkan. Versi komersial menambahkan suatu perusahaan berkualitas
app server ke pilihan yang tersedia bagi komunitas open source dan dibangun di atas
yayasan yang didirikan oleh Sun Java System AppServer.
Tomcat di Apache dimulai oleh sebuah kelompok yang termasuk Sun dan JServ pengembang;
kode awal penurunan datang dari Sun. Ini menjadi Pelaksanaan Reference (RI)
untuk versi awal dari Java dan JSP servlets specifcations (RI untuk terbaru
spesifikasi adalah GlassFish Server). Kucing jantan adalah amat penting bagi adopsi awal server-side
Java, yang tersedia di bawah lisensi open source, dan memberikan kontribusi kepada popularitas
perangkat lunak open source dalam organisasi perusahaan.
Secara umum, aplikasi yang berjalan di Tomcat juga akan dijalankan pada GlassFish tidak berubah.
Namun, ada perbedaan penting antara Tomcat dan GlassFish yang berdampak
kinerja dan skalabilitas aplikasi, kegunaan, dan pengembang productivity.Sun Microsystems, Inc 4
Penting untuk dicatat bahwa sementara GlassFish adalah kumpulan Java EE kontainer, satu
yang merupakan wadah Web, Tomcat hanyalah sebuah wadah Web. Ini perbedaan penting
menciptakan beberapa keunggulan untuk menggunakan GlassFish.
• Lebih mudah jalur migrasi. Dengan GlassFish v2 ada yang jelas, lugas
untuk mengambil keuntungan dari teknologi seperti Enterprise Java Beans (EJBs), Jawa
Persistence API (JPA), Java Message Service (JMS), dan kemampuan lain. Dengan
Tomcat, teknologi ini harus ditambahkan satu demi satu, satu per satu waktu. Ini adalah de -
veloper tanggung jawab untuk menerapkan kemampuan dan pastikan itu semua karya -
dan bekerja bersama-sama.
• Out-of-the-box dukungan untuk clustering dan failover. GlassFish v2 dapat memberikan
clustering dan canggih kemampuan ketersediaan tinggi yang memungkinkan aplikasi
bertemu ketat, perusahaan-kelas-perjanjian tingkat layanan (SLAs). GlassFish
v3 Prelude dapat mendukung clustering melalui pengimbang beban tetapi belum memiliki
clustering profle.
• Superior administrasi / pemantauan. GlassFish v2 dan v3 Prelude kedua dukungan
sentralisasi administrasi melalui konsol manajemen dan melalui Command
Line Interface (CLI). GlassFish v2 menyediakan Callfow Monitoring, yang memungkinkan sebuah
aplikasi pengembang atau administrator server untuk menentukan di mana aplikasi
menghabiskan sebagian besar waktu. Fitur ini juga akan tersedia dalam GlassFish v3.
Selain itu, vendor pihak ketiga dapat membuat software mereka yang tersedia melalui GlassFish
Update Center untuk setup yang mudah di GlassFish. Dengan Tomcat, software baru harus
confgured secara kecil-kecilan mode. Update Center juga menyediakan akses dini
versi yang lebih baru teknologi seperti EJB 3.1, yang memungkinkan untuk bundling EJB
dalam War daripada harus paket aplikasi sebagai EAR PHK.
• Dukungan untuk bahasa scripting. GlassFish mendukung atau segera akan mendukung
Ruby / JRuby, Python / Jython, Groovy, PHP, JavaScript / Phobos, Scala, dan
bahasa lain.
Sun ™ GlassFish Enterprise Server v2 adalah komersial didukung, Java ™ Enterprise
Edition (EE) 5 kompatibel menawarkan. Versi komersial menambahkan suatu perusahaan berkualitas
app server ke pilihan yang tersedia bagi komunitas open source dan dibangun di atas
yayasan yang didirikan oleh Sun Java System AppServer.
Tomcat di Apache dimulai oleh sebuah kelompok yang termasuk Sun dan JServ pengembang;
kode awal penurunan datang dari Sun. Ini menjadi Pelaksanaan Reference (RI)
untuk versi awal dari Java dan JSP servlets specifcations (RI untuk terbaru
spesifikasi adalah GlassFish Server). Kucing jantan adalah amat penting bagi adopsi awal server-side
Java, yang tersedia di bawah lisensi open source, dan memberikan kontribusi kepada popularitas
perangkat lunak open source dalam organisasi perusahaan.
Secara umum, aplikasi yang berjalan di Tomcat juga akan dijalankan pada GlassFish tidak berubah.
Namun, ada perbedaan penting antara Tomcat dan GlassFish yang berdampak
kinerja dan skalabilitas aplikasi, kegunaan, dan pengembang productivity.Sun Microsystems, Inc 4
Penting untuk dicatat bahwa sementara GlassFish adalah kumpulan Java EE kontainer, satu
yang merupakan wadah Web, Tomcat hanyalah sebuah wadah Web. Ini perbedaan penting
menciptakan beberapa keunggulan untuk menggunakan GlassFish.
• Lebih mudah jalur migrasi. Dengan GlassFish v2 ada yang jelas, lugas
untuk mengambil keuntungan dari teknologi seperti Enterprise Java Beans (EJBs), Jawa
Persistence API (JPA), Java Message Service (JMS), dan kemampuan lain. Dengan
Tomcat, teknologi ini harus ditambahkan satu demi satu, satu per satu waktu. Ini adalah de -
veloper tanggung jawab untuk menerapkan kemampuan dan pastikan itu semua karya -
dan bekerja bersama-sama.
• Out-of-the-box dukungan untuk clustering dan failover. GlassFish v2 dapat memberikan
clustering dan canggih kemampuan ketersediaan tinggi yang memungkinkan aplikasi
bertemu ketat, perusahaan-kelas-perjanjian tingkat layanan (SLAs). GlassFish
v3 Prelude dapat mendukung clustering melalui pengimbang beban tetapi belum memiliki
clustering profle.
• Superior administrasi / pemantauan. GlassFish v2 dan v3 Prelude kedua dukungan
sentralisasi administrasi melalui konsol manajemen dan melalui Command
Line Interface (CLI). GlassFish v2 menyediakan Callfow Monitoring, yang memungkinkan sebuah
aplikasi pengembang atau administrator server untuk menentukan di mana aplikasi
menghabiskan sebagian besar waktu. Fitur ini juga akan tersedia dalam GlassFish v3.
Selain itu, vendor pihak ketiga dapat membuat software mereka yang tersedia melalui GlassFish
Update Center untuk setup yang mudah di GlassFish. Dengan Tomcat, software baru harus
confgured secara kecil-kecilan mode. Update Center juga menyediakan akses dini
versi yang lebih baru teknologi seperti EJB 3.1, yang memungkinkan untuk bundling EJB
dalam War daripada harus paket aplikasi sebagai EAR PHK.
• Dukungan untuk bahasa scripting. GlassFish mendukung atau segera akan mendukung
Ruby / JRuby, Python / Jython, Groovy, PHP, JavaScript / Phobos, Scala, dan
bahasa lain.
Tidak ada komentar:
Posting Komentar