RMI et CORBA : Invocation de méthode distante dans les systèmes répartis

Telechargé par zinasondes
Invocation de Méthode à des
Objets distants
RMI et Corba
Applications Réparties
AM Dery
Merci à Rémi Vankeisbelck, Michel Riveill, Annick Fron, Mireille Blay Fornarino etc
2
Objectifs des objets répartis :
RAPPEL
1) invoquer des méthodes comme en local :
objetDistant.methode();
2) utiliser un objet distant (OD), sans savoir où il se trouve, en demandant
à un service « dédié » de renvoyer son adresse :
objetDistant =
ServiceDeNoms.recherche("monObjet");
3) passer un OD en paramètre d’appel à une méthode
resultat = objetLocal.methode(objetDistant);
resultat = objetDistant.methode(autreObjetDistant);
4) récupérer le résultat d’un appel distant sous forme d’un nouvel objet qui
aurait été créé sur la machine distante :
ObjetDistant1 = ObjetDistant2.methode() ;
3
Comparaison Corba RMI
Premières informations
4
Des technologies
RMI (Remote Method Invocation) est un
système d’objets distribués performant destiné
au développement d’applications distribuées
entièrement en Java
CORBA (Common Object Request Broker Architecture)
Plate-forme client/serveur orientée objets permet de
communiquer avec d ’autres langages (C++, Lisp,
Smalltalk, Python…)
5
Panorama
Client
Stub
Remote reference layer
Serveur
Skeleton
Remote reference layer
TCP/IP, Unicast
JRMP
1 / 55 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!