Komunikasi
Interproses
komunikasi adalah jantung dari semua sistem terdistribusi. Tidak masuk akal
untuk mempelajari sistem terdistribusi tanpa hati-hati dengan cara bahwa proses
pada mesin yang berbeda dapat saling bertukar informasi. Komunikasi dalam sistem
terdistribusi selalu didasarkan pada pesan tingkat rendah yang lewat seperti
yang ditawarkan oleh jaringan yang mendasarinya. Sistem terdistribusi modern
biasanya terdiri dari ribuan atau bahkan jutaan proses yang tersebar di seluruh
jaringan internet.
Dalam pembahasan kali ini, kita mulai dengan membahas aturan
bahwa proses berkomunikasi harus ada yang dikenal sebagai protokol, dan
cocencrate. Pada penataan tersebut protokol dalam bentuk lapisan. Dari tampilan
diempat luas dan model yang digunakan untuk komunikasi terbagi atas: prosedur
panggilan jarak jauh (RMC), remote metode doa (RMI), pesan middleware
berorientasi (MOM) dan streams.
Model pertama untuk komunikasi dalam sistem terdistribusi adalah panggilan
prosedur remote (RPC). Sebuah RPC bertujuan menyembunyikan sebagian besar
seluk-beluk pesan lewat, dan sangat ideal untuk aplikasi client-server.
perbaikan untuk model RPC datang dalam bentuk doa metode remote (RMIs), yang
didasarkan pada gagasan obyek terdistribusi. RPC dan RMIs dibahas dalam bagian
terpisah.