formations/cesi/architecture_n_tiers/ressources/communication_client_serveur.msc

23 lines
619 B
Plaintext

msc {
wordwraparcs=true, hscale=2;
Client,Serveur;
--- [ label = "Mode synchrone (bloquant)" ];
Client->Serveur [ label = "Requête" ];
Serveur->Serveur [ label = "Traitement de la requête" ];
Serveur->Client [ label = "Réponse" ];
--- [ label = "Mode asynchrone (non bloquant)" ];
Client->Serveur [ label = "Requête" ];
Serveur->Serveur [ label = "Création de la tâche #N" ];
Serveur->Client [ label = "Réponse <Tâche #N créée>" ];
... [ label = "" ];
Serveur->Serveur [ label = "Exécution de la tâche #N" ];
Serveur->Client [ label = "Résultat <Tâche #N terminée>" ];
}