Cours INF4482 – Développement d'applications réparties

1er cycle
3 crédits
Informatique
Magistral

Description

Familiariser l’étudiant avec les concepts et les paradigmes de répartition des applications et des données sur Internet. Architectures client-serveur sur Internet. Les composantes architecturales et leur intégration. Distribution des logiques de présentation, d’affaires et de données. Méthodes d’interopérabilité des systèmes dans un environnement réparti. Interfaces applicatives (API) pour le déploiement des applications réparties. onctions du middleware. Bases de données distantes et réparties. Moniteurs de transactions. Environnements et systèmes d’exploitation répartis (DCE, Corba, .NET). Exemples d’applications réparties sur Internet: commerce électronique, commerce mobile, etc. Travaux en laboratoire.