Saturday, April 6, 2013

RMI

RMI ( Remote Method Invocation)

Suatu cara untuk berkomunikasi client server dimana pada client hanya terdapat interfacenya saja sedangkan objek & class terdapat pada server, dan client membangun sementara objek dan class tersebut kemudian menghancurkannya setelah tugasnya selesai.












Tujuan

  1. Menyediakan fasilitas bagi programmer untuk dapat mendistribusikan objek yang digunakan pada beberapa proses yang berbeda.
  2.  Dapat berjalan dalam satu mesin ataupun di beberapa mesin yang terhubung dengan jaringan.

Aplikasi RMI terdiri dari dua program terpisah yaitu server dan client.

  1. Aplikasi Server
  • Membuat beberapa remote objek
  • Menyediakan referensi terhadap objek-objek tersebut sehingga dapat diakses
  • Menunggu RMI client merequest server
2.   Aplikasi Client
  • Mendapatkan referensi remote ke satu atau lebih objek remote di server
  • Menjalankan method dari objek tersebut
  • Meminta pemanggilan ke beberapa remote objek berbasarkan referensi yang diterimanya.
RMI menyediakan mekanisme dimana server dan client berkomunikasi dan memberikan informasi secara timbal balik, aplikasi ini disebut aplikasi obyek terdistribusi.
 

No comments:

Post a Comment