Doa Metode Jarak Jauh Java (Java RMI)

Pengarang: Randy Alexander
Tanggal Pembuatan: 28 April 2021
Tanggal Pembaruan: 11 Boleh 2024
Anonim
Hello Remote Method Invocation (RMI)
Video: Hello Remote Method Invocation (RMI)

Isi

Definisi - Apa yang dimaksud dengan Java Remote Method Invocation (Java RMI)?

Java Remote Method Invocation (Java RMI) adalah mekanisme yang memungkinkan satu objek yang menjalankan Java Virtual Machine (JVM) menjalankan metode pada objek yang berjalan di JVM lain. Ini memfasilitasi panggilan jarak jauh metode objek Java dan berbagi sumber daya dan layanan.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Java Remote Method Invocation (Java RMI)

Java RMI adalah mekanisme teknologi di mana server dan klien berkomunikasi dan menyampaikan informasi sambil mengandalkan Java Remote Method Protocol (JRMP). Java sangat bergantung pada serialisasi objek Java, yang memungkinkan transmisi objek sebagai aliran. RMI juga memungkinkan klien dan server untuk memuat jenis objek baru secara dinamis, sesuai kebutuhan.

RMI menggunakan arsitektur berlapis:

  • Lapisan aplikasi
  • Lapisan rintisan dan kerangka
  • Lapisan referensi jarak jauh
  • Lapisan transport
Java RMI memiliki banyak keunggulan, sebagai berikut:

  • Mudah dibawa ke JVM apa pun
  • Bagian dari pendekatan menulis sekali dijalankan di mana saja (WORA) Java
  • Aman dan aman: Menggunakan mekanisme keamanan Java bawaan untuk memfasilitasi keamanan sistem selama implementasi pengunduhan pengguna
  • Mudah ditulis / Mudah dirawat: Memfasilitasi server Java jarak jauh dan klien Java yang mengakses server tersebut

Pertimbangkan skenario ini: Pengguna A membuat kelas, yang memiliki metode yang menyediakan layanan tertentu. Pengguna B ingin pengguna Sebagai layanan. Melalui Java RMI, pengguna B dapat memanggil metode objek. Pengguna A menempatkan layanan dalam registri. Pengguna B tidak mengetahui lokasi layanan, sehingga memanggil registri RMI. Registri kemudian menemukan layanan, yang memanggil metode.