Systèmes répartis
Objectif
Permettre à l'étudiant de maîtriser les connaissances nécéssaires pour concevoir une infrastructure de systèmes répartis en considérant les nouvelles technologies et les normes associées, dont celles spécifiques à l'interopérationalité et la transparence.
Contenu
Conception et implantation des systèmes répartis. Rappel sur les protocoles de communication et des concepts fondamentaux comme l'identification des objets (sérialisation, Marshaling, références d'objets distants), l'architecture, la communication, la fiabilité, le partage des ressources, l'exécution à distance et la gestion de cycle de vie des objets dans le système distribués. Architecture des systèmes répartis en termes de services et protocoles de communication et de problèmes d'interconnexion de systèmes hétérogènes, indépendamment de la plate-forme matérielle et du langage de programmation. Plate-formes standards : CORBA (Common Object Request Broker Architecture), J2EE (Java 2 Enterprise Edition) et Services Web et leurs protocoles.