Namai Plėtra Kas yra nuotolinis metodo iškvietimas (rmi)? - apibrėžimas iš techopedijos

Kas yra nuotolinis metodo iškvietimas (rmi)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia nuotolinio metodo iškvietimas (RMI)?

Nuotolinio metodo iškvietimas (RMI) yra paskirstytojo objekto technologija, kurią „Sun“ sukūrė „Java“ programavimo kalbai. Ji prieinama kaip pagrindinės „Java“ programų programavimo sąsajos (API) dalis, kur objekto sąsajos yra apibrėžtos kaip „Java“ sąsajos ir naudojama objekto seka.


RMI leidžia „Java“ metodams nurodyti nuotolinį objektą ir naudoti nuotolinio objekto metodus. Nuotolinis objektas gali būti kitoje „Java“ virtualioje mašinoje, tame pačiame pagrindiniame kompiuteryje arba visiškai skirtinguose tinklo kompiuteriuose. RMI teisėjų ir nepaprastų metodų argumentai per objektų nuoseklumą ir palaiko dinamišką klasės failų atsisiuntimą per tinklus.

„Techopedia“ paaiškina nuotolinį metodų iškvietimą (RMI)

Nuotolinio metodo iškvietimas pirmą kartą buvo įvestas „Java Development Kit“ (JDK) 1.1 ir yra plačiai naudojamas paskirstytųjų objektų skaičiavime. Jis atlieka nuotolinių procedūrų skambučių objektinį ekvivalentą. RMI funkcijos pateikiamos „java.rmi“ pakete ir suteikia paskirstyto objekto galimybes „Java“ pagrįstoms programoms.


RMI architektūra išplečia „Java“ architektūros patikimumą ir saugumą paskirstytame skaičiavimo pasaulyje. RMI leidžia, kad kodas apibrėžtų ir įgyvendintų elgesį, kuris išliktų skirtingose ​​„Java“ virtualiose mašinose. Nuotolinės paslaugos RMI yra koduojamos naudojant „Java“ sąsają, kur įgyvendinimas koduojamas klasėje. Pirmoje klasėje elgesys įgyvendinamas serveryje. Antroji klasė veikia kliente ir veikia kaip nuotolinės paslaugos tarpininkas.


RMI įgyvendinimas sudarytas iš trijų abstrakčių sluoksnių - stuburo ir skeleto sluoksnio, nuotolinio referencinio sluoksnio ir transportavimo sluoksnio. Stiklo ir griaučių sluoksnis yra tiesiai po kūrėjo vaizdu. Stulpelio ir skeleto objektai naudojami ryšiui tarp kliento ir nuotolinio objekto užtikrinti. Stumbrynas persiunčia metodo kvietimus iš kliento į serverį ir žino, kaip bendrauti su strypu per saitą. Todėl jis veikia kaip tarpinis serveris, kuriame įdiegta nuotolinė objekto įgyvendinimas. Kliento nuoroda į nuotolinį objektą pažodžiui yra nuoroda į vietinį kamieną. Klientas saugo vietinę objekto kopiją. Skeletai sulaiko metodus, kurie nukreipia skambučius į nuotolinį objekto įgyvendinimą.


RMI programos projektavimo žingsniai yra šie:

  1. Apibrėžkite nuotolines sąsajas ir įgyvendinkite kliento ir nuotolinius objektus.
  2. Sudarykite šaltinį ir sukurkite sruogelius ir griaučius.
  3. Padaryti reikiamus klasės tinklus prieinamus.
  4. Paleiskite programą.
Kas yra nuotolinis metodo iškvietimas (rmi)? - apibrėžimas iš techopedijos