Tâche |
Système |
Processus |
1 |
Client A |
Création d'un enregistrement
REMOTE_WORK : RW_SOLUTION_CHANGED |
2 |
Client A |
Création d'un enregistrement
REMOTE_TASKS pour chaque site distant |
3 |
Client A |
Envoi d'un message au serveur
d'applications du site A : ES_MSG_TA_OUTGOING_WORK |
4 |
Serveur d'applications A |
Lecture de l'enregistrement REMOTE_WORK |
5 |
Serveur d'applications A |
Mise en conteneur des données de
la solution |
6 |
Serveur d'applications A |
Pour chaque
enregistrement REMOTE_TASKS, envoi d'un message au serveur
d'applications n : ES_MSG_TA_REPLICATE_SOLUTION |
7 |
Serveur d'applications n |
Création d'un enregistrement LOCAL_WORK |
8 |
Serveur d'applications n |
Si la solution existe, mise
à jour de l'enregistrement ; sinon, création de l'enregistrement
de la solution. |
9 |
Serveur d'applications n |
Envoi d'un accusé de réception
au site A. Envoi d'un message au serveur d'applications du site A :
ES_MSG_TA_REMOTE_COMPLETION |
10 |
Serveur d'applications n |
Suppression de l'enregistrement
LOCAL_WORK |
11 |
Serveur d'applications A |
Suppression de l'enregistrement
REMOTE_TASKS |
12 |
Serveur d'applications n |
Suppression de l'enregistrement
REMOTE_WORK s'il n'existe plus d'enregistrement REMOTE_TASKS. |