Ladda ner presentationen
Presentation laddar. Vänta.
1
RMI Av: Josefina & Sarah DS04
2
RMI: - Remote Method Invocation
RMI är en modell för kommunikation mellan java plattformar Teknologin tillåter att ett lokalt program anropar metoder i ett objekt i ett avlägset system Ger programmeraren möjlighet att distribuera program över nätverk RMI är plattformsoberoende men kräver java som utvecklingsspråk
3
RMI arkitektur Består av 3 nivåer Subs/skelleton Remote References
Transport
4
Användning RMI applikationer består vanligen av två separata program
En serverapplikation En clientapplikation Serverapplikationen skapar ett antal olika distribuerade objekt, clienten kan sedan anropa metoder i dessa objekt
5
RMI vs CORBA RMI är begränsat till java som programmeringsspråk,
I CORBA kan olika delar av systemet programmeras i olika språk RMI förmedlar hela objekt bestående av kod och data, inte bara parametrar och anrop som i CORBA
6
Villkor för metodanrop
Det anropande objektet måste hitta det anropade objektet Objekten måste kommunicera med varandra Om ett objekt skickas från en dator till en annan måste objektets class-fil finnas på den dator där den ska exekveras
7
Vid överföring av objekt måste klasser som definierar objekt implementera antigen Serializable eller Externaliezable interface.
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.