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