Attività |
Sistema |
Processo |
1 |
Client A |
Crea il record REMOTE_WORK: RW_SOLUTION_CHANGED |
2 |
Client A |
Crea il record REMOTE_TASKS per
ogni sito remoto selezionato |
3 |
Client A |
Invia i messaggi al server
delle applicazioni A: ES_MSG_TA_OUTGOING_WORK |
4 |
Server delle applicazioni A |
Legge il record REMOTE_WORK |
5 |
Server delle applicazioni A |
Impacchetta i dati della
soluzione |
6 |
Server delle applicazioni A |
Per ogni record REMOTE_TASKS,
invia i messaggi al Server delle applicazioni n: ES_MSG_TA_REPLICATE_SOLUTION |
7 |
Server delle
applicazioni n |
Crea il record LOCAL_WORK |
8 |
Server delle
applicazioni n |
Se la soluzione esiste,
aggiorna il record; altrimenti, crea il record della soluzione. |
9 |
Server delle
applicazioni n |
Invia la conferma al sito A.
Invia i messaggi al server delle applicazioni A: ES_MSG_TA_REMOTE_COMPLETION |
10 |
Server delle
applicazioni n |
Rimuove il record LOCAL_WORK |
11 |
Server delle applicazioni A |
Rimuove il record REMOTE_TASKS |
12 |
Server delle applicazioni A |
Rimuove il record REMOTE_WORK se
non esistono più record REMOTE_TASKS. |