1 / 7

RMI

RMI. Av: Josefina & Sarah DS04. 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

hanna-riggs
Download Presentation

RMI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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.

More Related