RMI (Remote Method Invocation) adalah sebuah metode programmer Java untuk membuat program aplikasi Java to Java yang terdistribusi. Program-program yang menggunakan RMI bisa menjalankan metode secara jarak jauh, sehingga program dari server bisa menjalankan method di komputer klien, dan begitu juga sebaliknya.
Sistem RMI terdiri atas tiga layer/lapisan, yaitu
1. stub/skeleton layer, yaitu stub pada sisi klien (berupa proxy), dan skeleton pada sisi server.
2. remote reference layer, yaitu perilaku remote reference (misalnya pemanggilan kepada suatu objek)
3. transport layer, yaitu set up koneksi, pengurusannya dan remote object tracking.
Dengan RMI, komputer klien bisa memanggil remote object yang berada di server. Server juga bisa menjadi klien dari suatu remote object, sehingga komputer klien bisa menjalankan method-method tertentu di komputer server. Dengan menggunakan RMI, program yang dijalankan di komputer klien bisa berupa applet, maupun berupa aplikasi.
Program RMI memerlukan remote interface, kelas-kelas implementasi dari remote interface tesebut (implementation class), dan program rmiregistry yang sedang dijalankan di komputer server (rmiregistry terdapat dalam paket JDK).
Dibawah ini adalah screenchot contoh aplikasi kamus menggunakan java RMI yang sudah saya buat.
Untuk admin:
dan untuk user :
dan untuk penjelasan lebih rinci bagaimana penggunaan RMI dan penjelasan kodingnya akan dibahas pada sesi berikutnya....
see ya:)
hahaha.. ri kagak ngerti *.*
ReplyDeletemau donkk sintaxnya...
ReplyDeleteminta sintaxnya dong gan
ReplyDeleteya ampun maap gan baru buka komen, syntaxnya hilang beserta dengan hilangnya laptop saya dan seluruh datanya :(
Delete