Télécharger la présentation
1
Remote Method Invocation
Université Mentouri 2 Constantine Département D’informatique RMI Présenté par : Mouassa Zakaria. Dahi Zakaria Abd El Moiz. Remote Method Invocation
2
PLAN Définition Caractéristiques Principe Architecture
Développement avec RMI Etapes d’invocation Avantages & inconvénient conclusion
3
Définition RMI est un ensemble de classes permettant de manipuler des objets sur des machines distantes (objets distants) de manière similaire aux objets sur la machine locale (objet locaux). computer 1 computer 2 SomeClass AnotherClass method call returned object
4
Caractéristiques C'est une API orienté objet. Développé par JavaSoft
Intégré depuis Java 1.1 ( 19 février 1997). Problems de la gestion des objets distribués. Une syntaxe d'invocation Les échanges respectent un protocole propriétaire : Remote Method Protocol RMI se base sur les amorces .
5
Principe Serveur Client Objet rmiregistry consulter
Créer / Enregistrer Invoquer Objet
6
Architecture dessérialisé les paramètres pour la méthode distante
Représentants locaux de l’objet distribué dessérialisé les paramètres pour la méthode distante Obtenir une référence d’objet distribué réalise les connexions réseau
7
Packages java.rmi java.rmi.server java.rmi.registry java.rmi.dgc
8
Développement avec RMI
9
Appel de méthode distant
10
Services RMI Service de nommage Ramasse-miettes réparti
Comptage de references bail
11
Avantages Son utilisation est sécuritaire applications distribuées
facile et rapide d'écrire des applications Java et d'utiliser les classes RMI.
12
Inconvénients n'est supportée que par Java
la lenteur relative de cette technologie
13
Conclusion Comme nous venons de le voir, RMI permet aux objets Java et à leurs méthodes d’une application répartie de devenir distants relativement facilement
14
MERCI Pour Votre Attention
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.