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