Page 38 - E-MODUL SISTEM TERDISTRIBUSI_Neat
P. 38
a) Kelebihan RMI
1) RMI juga menyediakan manajemen pemanggilan remote yang
sangat baik, termasuk dukungan untuk transaksi terdistribusi dan
pemantauan kinerja. Ini memudahkan pengembangan aplikasi
terdistribusi yang lebih kompleks dan lebih dapat diandalkan.
2) Selain itu, RMI sangat terintegrasi dengan bahasa pemrograman
Java, sehingga memungkinkan pengembang untuk dengan mudah
membuat aplikasi terdistribusi dengan bahasa yang sudah mereka
ketahui dan mengurangi waktu belajar teknologi baru.
b) Kekurangan RMI
1) Ketergantungan dengan bahasa pemrograman Java: RMI
dirancang khusus untuk pengembangan aplikasi terdistribusi
dengan menggunakan bahasa pemrograman Java. Hal ini
menyebabkan keterbatasan dalam integrasi dengan aplikasi yang
ditulis dalam bahasa pemrograman lain.
2) Tidak mendukung asinkronus: RMI hanya mendukung
pemanggilan meto de sinkronus. Ini berarti klien harus menunggu
hingga server selesai memproses permintaan sebelum
37