Page 37 - E-MODUL SISTEM TERDISTRIBUSI_Neat
P. 37
jarak jauh, RMI memungkinkan pengguna mengembangkan aplikasi
Java terdistribusi di jaringan. RMI menyediakan mekanisme dimana
server dan klien berkomunikasi dan bertukar informasi. Aplikasi
semacam itu sering disebut aplikasi objek terdistribusi. Di RMI, semua
informasi tentang layanan server disediakan dalam definisi antarmuka
jarak jauh. Melihat definisi antarmuka, seorang programmer dapat
mengetahui meto de apa yang disediakan server, termasuk data yang
diterima dan data yang dikirim sebagai tanggapan.
Definisi dalam antarmuka jarak jauh menentukan karakteristik
meto de yang disediakan oleh server, yang dapat dilihat oleh klien.
Pemrogram klien harus dapat mengetahui meto de apa yang disediakan
server dan cara memanggilnya secara langsung dengan melihat
antarmuka jarak jauh. Klien mendapatkan referensi ke objek jarak jauh
melalui registrasi RMI.
Gambar 2.2 Langkah RMI
36