Implementing a simple RMI Application over the Internet (using and

Implementing a simple
RMI Application over the
Internet
(using and comparing HTTP tunneling, RMI Proxy)
Plan de l ’exposé
Introduction
Problématique
HTTP tunneling
•Comment RMI « tunnelle » des messages
•Stratégie utilisée pour une invocation de méthode sur un
serveur
•Naming Services
• L’implémentation d’un servlet pour le HTTP Tunneling
• Modifications à apporter au code afin d’utiliser le HTTP
Tunneling
•Configuration du fichier policy
•Exemple de requête RMI
Plan de l ’exposé (2)
RMI Proxy
•Les objectifs
•Les caractérisitiques
• Le contrôle d’accès
• L’architecture
•Fonctionnement de RMI Proxy
• L’API côté client et serveur
•Limitations du RMI Proxy
•Les modifications à apportées au client et au serveur
•Les différences entre RMI Proxy et HTTP Tunneling
Conclusion
Introduction
RMI (Remote Method Invocation)
•est un système distribué
• une ou plusieurs applications peuvent s’exécuter sur une ou
plusieurs machines
• Aucun problème s’il n’y a aucun firewall entre les deux parties
communiquantes
Problématique
Le problème principal
lorsqu’un client veut effectuer un appel RMI sur une machine
distante est le firewall.
Firewalls interdisent souvent l’accès
à certains ports spécialisés comme
ceux qu’on désire utiliser lors d’un
appel RMI.
Solution
techniques de tunneling, RMI Proxy ou encore d’autres
peuvent être utilisées.
1 / 33 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!