Les architectures réparties
Ce cours permet d'acquérir des connaissances sur les systèmes répartis. Il permet aux étudiants de s'initier aux méthodes de conception et de réalisation des applications informatiques réparties. À la fin du cours, les étudiants seront capables de comparer plusieurs méthodes de réalisation de systèmes répartis. Utilisation des SOCKETS : rappel sur le protocole TCP; interface Java de manipulation des sockets (Java.net); réalisation d'applications clients serveurs. Utilisation de Java RMI : introduction à RMI (Remote Method Invocation) ; implémentation des objets, côté client et côté serveur. Introduction à CORBA : évolution vers les applications distribuées; protocole RPC (Remote Procedure Calls) ; norme CORBA; implémentation du client et de l'objet distribué CORBA. Agents intelligents : concept d'agent; agents coopératifs, rationnels, adaptatifs, mobiles; agents informationnels intelligents; agents pour le Web; sécurité, mobilité, aspects algorithmiques. XML (eXtensible Markup Language) : SGML, HTML, XML et le Web; EDI et XML pour les applications d'affaires électroniques; définitions de nouveaux langages basés sur XML; technologies et applications XML; protocoles de communication basés sur le XML. Préalable 1 : INF1009 Réseaux d'ordinateurs I Université du Québec à Trois-Rivières 3351, boulevard des Forges, Trois-Rivières (Québec) G8Z 4M3 Information générale : crmultiservice@uqtr.ca Téléphone : 819 376-5011 Sans frais : 1 800 365-0922 Liens utiles Admission Futurs étudiants internationaux Campus et centres universitaires Services aux étudiants Découvrir l'UQTR Journées portes ouvertes Logement et résidences Pourquoi choisir l'UQTR?
Sources
- Course catalogue ↗2026-2027