Page 30 - E-modul sistem terdistribusi
P. 30

seperti  arsitektur  berbasis  layanan  (service-based  architecture)  atau


                                      arsitektur  berbasis  mikro-servis  (microservice-based  architecture),

                                      client  tidak  perlu  tahu  secara  eksplisit  lokasi  server  karena  service


                                      discovery dilakukan secara otomatis melalui penggunaan mekanisme

                                      seperti service registry.






















                                           Gambar 2.1 RPC Antara Client & Server

                           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,

                                   protokol komunikasi, dan model objek atau layanan yang memungkinkan


                                   komunikasi lintas platform yang berbeda. Salah satu komponen kunci dari

                                   arsitektur CORBA adalah Object Request Broker (ORB), yang berfungsi


                                   sebagai  perantara  antara  klien  dan  objek  jarak  jauh.  ORB  bertanggung

                                   jawab untuk menemukan objek yang sesuai, meneruskan permintaan dari





                                                                24
   25   26   27   28   29   30   31   32   33   34   35