Page 33 - E-MODUL SISTEM TERDISTRIBUSI_Neat
P. 33

b)  RPC  kurang  location  transparent,  yang  berarti  bahwa  client  harus


                                      mengetahui secara eksplisit lokasi server yang akan dipanggil. Hal ini

                                      dapat  menjadi  masalah  jika  server  bergerak  atau  diganti  lokasinya.


                                      Sedangkan  pada  arsitektur  terdistribusi  modern  yang  lebih  fleksibel,

                                      seperti  arsitektur  berbasis  layanan  (service-based  architecture)  atau






















                                      arsitektur  berbasis  mikro-servis  (microservice-based  architecture),
                                           Gambar 2.1 RPC Antara Client & Server
                                      client  tidak  perlu  tahu  secara  eksplisit  lokasi  server  karena  service


                                      discovery dilakukan secara oto matis melalui penggunaan mekanisme

                                      seperti service registry.




                        C.  Konsep Objek Terdistribusi dan Object Interface

                               A.  Common Object Request Broker Architecture (COBRA)


                                       CORBA  (Common  Object  Request  Broker  Architecture)  adalah

                                   spesifikasi untuk infrastruktur yang memungkinkan aplikasi klien untuk


                                   berkomunikasi  dengan  objek  jarak  jauh,  termasuk  antarmuka  program,

                                   proto kol komunikasi, dan model objek atau layanan yang memungkinkan





                                                                32
   28   29   30   31   32   33   34   35   36   37   38