Académique Documents
Professionnel Documents
Culture Documents
Introduction
Séance 1 : 28/09/2023
2
Pourquoi les systèmes répartis?
3
Application répartie
4
Distinction entre “système” et “application”
5
Services et Interfaces
Un service est un comportement défini par contrat, qui peut être implémenté et fourni par un
composant pour être utilisé par un autre composant, sur la base exclusive du contrat.
• Point de vue opérationnel : définition des opérations et structures de données qui concourent à
la réalisation du service.
6
Exemples d’applications réparties
Transfert de fichiers: Accès aux fichiers de l'utilisateur quelle que soit la machine utilisée.
► Physiquement, les fichiers se trouvent uniquement sur le serveur
► Virtuellement, l’accès à ces fichiers à partir de n'importe quelle machine cliente
7
Programmation classique versus programmation répartie
► La plupart des applications réparties sont de type client/serveur : le client demande des services
à un serveur.
8
Programmation classique versus programmation répartie
10
Plan
Chapitre I : Sockets Chapitre III : Intergiciels orientés objets (CORBA)