From 17079555b262445e9386354befbb9d554f4f7a1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Domingues?= Date: Fri, 9 Sep 2022 23:45:42 -0300 Subject: [PATCH] Update README.md --- project/2022/solucoes/equipe08/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/project/2022/solucoes/equipe08/README.md b/project/2022/solucoes/equipe08/README.md index 14450eb1c..54473f31c 100644 --- a/project/2022/solucoes/equipe08/README.md +++ b/project/2022/solucoes/equipe08/README.md @@ -34,9 +34,13 @@ ### Detalhamento da interação de componentes > O componente `Logistica Envio` contem uma assinatura em `SolicitarEnvio` pelo tópico `compra/{compraId}`. +> > As informações da compra solicitada para envio, são recuperadas como local de origem do produto e local de destino. +> > Ao serem recuperadas, as mesmas informações são enviadas aos tópicos `endereco/{endereco}/entrega` e `endereco/{endereco}/envio` para consultar o modelo de aprendizagem e escolher qual o melhor parceiro para essa entrega. +> > Após escolhido o melhor parceiro para a entrega possível, o componente `BuscarParceiroEntrega` publica no tópico `envio/{compraId}` para enviar ao transportador. +> > Ao final, o pedido é enviado e é publicado no tópico `envio/{compraId}/rastreamento/{rastreamentoId}` onde o componente `StatusEnvio` está inscrito para atualizar as informações da entrega. ![Modelo de diagrama no nível 1](images/Nivel2.png)