Saltar para o conteúdo

Integrations

Guia de arquitetura de integração

Estabeleça a responsabilidade dos sistemas e os limites operacionais.

Version 1.0

Matriz de responsabilidades

Defina a autoridade, a direção, os identificadores e o comportamento em caso de falha para cada limite antes de escolher um padrão de API, evento ou processamento em lote.
Limite do sistemaResponsabilidade pela fonte de referênciaEntrega habitual
CRM ou OSS/BSSIdentificadores de clientes, serviços, encomendas e informação comercial.Envie o contexto de serviço aprovado para dentro e devolva as referências de rede aceites para fora.
Gestão da força de trabalhoPessoas, disponibilidade, despacho e estado da força de trabalho.Troque o trabalho atribuído e o estado de conclusão sem duplicar a decisão sobre a rede.
SIG ou inventário de redeGeometria acordada ou registo operacional dos ativos, de acordo com a arquitetura do cliente.Mapeie identificadores estáveis e transfira apenas alterações revistas através do limite.
Armazém de dadosCópias analíticas e modelos de relatórios governados.Publique factos e eventos aceites; não permita que os relatórios substituam o estado de produção.

Exemplo prático: serviço a jusante indisponível

Sequência em caso de falha

Um pacote de trabalho aceite está pronto para atualizar um sistema de inventário a jusante, mas esse serviço está indisponível. A Weezie mantém a decisão aceite, os identificadores de origem, a versão do payload e o estado da entrega, em vez de marcar a entrega como concluída ou criar uma segunda verdade operacional.

A integração volta a tentar de acordo com a política definida, apresenta a entrega pendente a um responsável e efetua a reconciliação com os identificadores de referência quando o serviço regressa. A recuperação é explícita, observável e idempotente.

Transferência da folha de trabalho de limites

Folha de trabalho de limites entre sistemas