Tarefa |
Sistema |
Processo |
1 |
Cliente A |
Criar o registro REMOTE_WORK: RW_SOLUTION_CHANGED |
2 |
Cliente A |
Criar o registro REMOTE_TASKS para cada site remoto selecionado. |
3 |
Cliente A |
Enviar mensagem para o servidor de aplicativos A:
ES_MSG_TA_OUTGOING_WORK |
4 |
Servidor de Aplicativos A |
Ler o registro REMOTE_WORK |
5 |
Servidor de Aplicativos A |
Compactar os dados de solução |
6 |
Servidor de Aplicativos A |
Para cada registro REMOTE_TASKS, enviar mensagem para o Servidor
de Aplicativos n: ES_MSG_TA_REPLICATE_SOLUTION |
7 |
Servidor de Aplicativos n |
Criar o registro LOCAL_WORK |
8 |
Servidor de Aplicativos n |
Se a solição existir, atualizar o registro; caso contrário, criar
o registro de solução. |
9 |
Servidor de Aplicativos n |
Enviar aviso de confirmação para o Site A. Enviar mensagem para o servidor
de aplicativos A: ES_MSG_TA_REMOTE_COMPLETION |
10 |
Servidor de Aplicativos n |
Remover o registro LOCAL_WORK |
11 |
Servidor de Aplicativos A |
Remover o registro REMOTE_TASKS |
12 |
Servidor de Aplicativos A |
Remover o registro REMOTE_WORK se não existir mais nenhum registro REMOTE_TASKS. |