Résumé
Ce chapitre a présenté les nouvelles possibilités offertes par
la programmation distribués. La communication entre programmes
s'effectue à partir du mécanisme de base que
sont les sockets (prises de communication) issues des protocoles de bas
niveau du réseau Internet. La manière la plus classique de construire une application distribuée est le modèle client-serveur. Les schémas d'actions entre le client et le serveur sont asymétriques. La communication repose sur un protocole le plus souvent en texte clair. La programmation fonctionnelle et par objets
permettent de réaliser facilement de telles applications distribuées.
Le modèle client-serveur se prête à différentes architectures logicielles, à 2 ou 3 niveaux, selon la répartition des
taches entre eux.