Wat is RMI in een gedistribueerd systeem?
Wat is RMI in een gedistribueerd systeem?

Video: Wat is RMI in een gedistribueerd systeem?

Video: Wat is RMI in een gedistribueerd systeem?
Video: Эймори Ловинс: Энергетический план на 40 лет 2024, April
Anonim

Advertenties. KMI betekent Aanroep van methode op afstand . Het is een mechanisme waarmee een object in een systeem (JVM) om toegang te krijgen tot een object dat op een andere JVM wordt uitgevoerd/aan te roepen. KMI wordt gebruikt om te bouwen verdeeld toepassingen; het biedt communicatie op afstand tussen Java-programma's.

Wat wordt er dan bedoeld met KMI?

De KMI (Remote Method Invocation) is een API die een mechanisme biedt om gedistribueerde applicaties in Java te maken. De KMI staat een object toe om methoden aan te roepen op een object dat in een andere JVM wordt uitgevoerd. De KMI biedt communicatie op afstand tussen de applicaties met behulp van twee objecten stub en skelet.

Evenzo, waar wordt RMI gebruikt? KMI is een pure Java-oplossing voor Remote Procedure Calls (RPC) en is gebruikt om een gedistribueerde applicatie in java te maken. Stub- en Skeleton-objecten zijn: gebruikt voor communicatie tussen client- en serverzijde.

Weet ook, wat is RPC en RMI in een gedistribueerd systeem?

RPC (procedureoproep op afstand) en KMI ( Aanroep van methode op afstand ) zijn twee mechanismen waarmee de gebruiker processen kan aanroepen of oproepen die op een andere computer worden uitgevoerd dan de computer die de gebruiker gebruikt. Maar in plaats van een procedureel gesprek te voeren, KMI geeft een verwijzing door naar het object en de methode die wordt aangeroepen.

Wat is marshalling en unmarshalling in RMI?

In weinig woorden, " rangeren " verwijst naar het proces van het converteren van de gegevens of de objecten in een bytestroom, en " ontwapenend " is het omgekeerde proces van het converteren van de bytestream-beack naar hun oorspronkelijke gegevens of object. Het doel van de " rangeren / ontwapenend " proces is om gegevens over te dragen tussen de KMI systeem.

Aanbevolen: