Remote Method Invocation

Slides:



Advertisements
Présentations similaires
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Advertisements

ESSI AM Dery Merci à Rémi Vankeisbelck, Michel Riveill etc
1 Plan de lenseignement Cours Introduction au réseau via les objets distants (Application à RMI) Ce que cache RMI : programmation socket – mode connecté
ORB (1/2) ORB : Object Request Broker
ESSI AM Dery Merci à Rémi Vankeisbelck, Michel Riveill etc
La Méthode TRIZ en Agroalimentaire?
L’architecture .net et ASP.net
Exposé de Système - Informatique et Réseau
Cours 5.3 : XML et les architectures N-tiers – Tier Présentation
Cours 6 : XML et les architectures N-tiers – Tier Applicatif
Le File Transfer Protocol
Programmation Objet en JAVA Cours 9 : Réseau R. M

UML (Unified Modeling Langage)
Laboratoire d ’Interaction Collaborative, Téléformation, Téléactivités
METADYNE... L’architecture clients-serveurs d’un hypermédia adaptatif
Première partie LES ÉTAPES DU PROCESSUS DE CONCEPTION DU MARINGOUIN.
Simulateurs de réseaux Ns-3 et Ns-2.
BERNARDIN Benoît Université de Franche-Comté – Année 2008/2009
Introduction aux services WEB
Présentation application GRBL France Telecom
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
JavaBeans Réalise par: EL KHADRAOUY TARIK AOUTIL SAFOWAN.
Java Remote Method Invocation (RMI)
Principes de persistance dans les applications orienté objet
Programmation Approche composants Ing5 SI
Interopérabilité JOnAS - CORBA
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Formation JAVA. Par: SILMI.S
Réseau de stockage étendu
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
‘‘Open Data base Connectivity‘‘
Travail réalisé par : LATRECHE Imed Eddine MENASRIA Med Lamine
L’architecture Client/serveur
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Systèmes distribués Plusieurs technologies existent : Les sockets
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Le web service
Approche Cross layer Dr Mekkakia Maaza Zoulikha Cours M2 SIR
Le projet Gestion Commerciale
Moteurs piézoélectriques
1 Copyright © Oracle Corporation, Tous droits réservés. Présentation des sous-programmes PL/SQL.
Colloque JOCAIR 2006, Amiens Les forums de discussion en milieu éducatif, Etat de recherches et des questions France Henri, Bernadette Charlier et Daniel.
MOCK.
Les RPC remote procedure call
Power AMC-Rational Rational Rose, Étude comparative
Notifications et Communication réseau D. BELLEBIA – 18/12/2007NSY208 CNAM.
L’enseignement de spécialité SLAM
Java RMI: Remote Method Invocation
Master 1 SIGLIS Systèmes d’Information pour l’entreprise – Java RMI Stéphane Tallard Mise en œuvre de l’exemple Bonjour RMI Master 1 SIGLIS1 Intégration.
Rapport de Stage : Les Web Services ou la communication
Logiciel de surveillance de réseaux informatique
Plate-forme de réalisation d’agents mobiles. Plan Introduction La plate-forme Voyager implantation Conclusion.
Representational State Transfer - REST
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Programmation Réseaux Qu’avez-vous retenu ? Anne-Marie Déry À travailler seuls Concepts généraux Mise en œuvre Java.
INSTITUT GALILEE *-*-*-*-* Université Paris 13
STRUCTURE RESEAU DU COLLEGE BARBOT
Apports des clients riches dans le monde du WEB 2.0
Architecture Client/Serveur
La gestion des bases de données
Introduction aux technologies des web services en Java EE
Architectures articulant des représentations hétérogènes L’exemple de Gate (Mini tutoriel, journée Atala du 12 février 2005) Thierry Poibeau LIPN (CNRS.
Java Remote Method Invocation
la reconnaissance de visages
Java Réalisé par: Mouna POKORA. PLAN: Définition : Historique: Caractéristiques: un langage orienté objet: un langage interprété : un langage portable:
Applications distribuées Introduction Jean-Jacques LE COZ.
Transcription de la présentation:

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

PLAN Définition Caractéristiques Principe Architecture Développement avec RMI Etapes d’invocation Avantages & inconvénient conclusion

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

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 .

Principe Serveur Client Objet rmiregistry consulter Créer / Enregistrer Invoquer Objet

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

Packages java.rmi java.rmi.server java.rmi.registry java.rmi.dgc

Développement avec RMI

Appel de méthode distant

Services RMI Service de nommage Ramasse-miettes réparti Comptage de references bail

Avantages Son utilisation est sécuritaire applications distribuées facile et rapide d'écrire des applications Java et d'utiliser les classes RMI.

Inconvénients n'est supportée que par Java la lenteur relative de cette technologie

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

MERCI Pour Votre Attention