Programmation en Java, Éléments d'applications distribuées (Présentation de Java RMI, sockets).
Pour répondre aux différents besoins en matière d'applications distribuées, il existe différents modèles d’organisation d’une application répartie. Répartition des données, décentralisation, Interopérabilité, découplage sont différentes des propriétés étudiées au travers de RMI, CORBA, JNDI, JMS.
Une deuxième partie de ce module aborde Ajax, Web service en .Net, …
6 séances encadrées pour l'ensemble du TP.
Le devoir à rendre en fin de ces 6 séances est un compte rendu de TP.
La livraison se fera via https://anubis.polytech.unice.fr/~pwh :
Vous devez rendre un seul fichier appRep09.pdf
La livraison par un seul des étudiants du binôme suffit.
Ce compte rendu peut se faire en binôme pour les étudiants autorisés; il s’agit d’un mini rapport incluant les réponses aux questions posées lors des différentes étapes du TP. Ces questions sont préfixées par questions à rendre. Nous devez prendre un point de vue ingénieur dans ce rendu de TP. Motivez-vos choix par des références, par vos connaissances, par les impératifs de développement. Soignez la rédaction : synthétique.
DATE LIMITE de RÉCEPTION DES RAPPORTS : 30 mars 2009
| Date - Horaire | Intitulé & Support | Intervenant | Type de séance | ||
|---|---|---|---|---|---|
| Semaine 6 | |||||
| 02/02/2009, 09:30-10:30 | Introduction au module (sur la base du cours de Raphaël Marvie) & à CORBA | Mireille Blay-Fornarino | Cours | ||
| 02/02/2009 | RMI //Objets sérialisés versus objets locaux// | Mireille Blay-Fornarino | TD | ||
| Semaine 7 | |||||
| 09/02/2009, 09:30-10:30 | Fin de présentation de CORBA et CORBA Bus archi | Mireille Blay-Fornarino | Cours | ||
| 09/02/2009 | CORBA Java/C++ première approche | Mireille Blay-Fornarino | TD | ||
| Semaine 8 | |||||
| 16/02/2009, 09:30-10:30 | CORBA BUS | Mireille Blay-Fornarino | Cours | ||
| 16/02/2009 | CORBA Service de Nommage (Aller directement à la 2e partie du TP) | Mireille Blay-Fornarino | TD | ||
| Semaine 9 - VACANCES | |||||
| Semaine 10 | |||||
| 2/03/2009, 09:30-10:30 | Annuaire et JNDI http://www.essi.fr/~pinna/Sar/AppRep/CoursIIOP-JNDI2.ppt | Anne-Marie Dery | Cours | ||
| 2/03/2009 | Utilisation de JNDI (Première question du TP) | Anne-Marie Dery | TD | ||
| Semaine 11 | |||||
| 9/03/2009, 09:30-10:30 | RMI CORBA | Anne-Marie Dery | Cours | ||
| 9/03/2009 | Interopérabilité Corba RMI (Deuxième question du TP) | Anne-Marie Dery | TD | ||
| Semaine 12 | |||||
| 16/03/2009, 09:30-10:30 | JMS http://www.essi.fr/~pinna/Sar/AppRep/MOMAM.ppt | Anne-Marie Dery | Cours | ||
| 16/03/2009 | TPs JMS | Anne-Marie Dery | TD | ||
| Semaine 13 - 2ieme Partie | |||||
Une référence pour les développeurs Java Bonne section sur RMI, servi de base pour ce cours
Par Jim Farley Editions O'Reilly Tout sur les applications reparties avec Java Plus technique…
Par Annick Fron (2007) Edition Dunod RMI, CORBA, JMS, Sockets, SOAP, services web