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
   33   34   35   36   37   38   39   40   41   42   43