Analisar a interação empresarial antes de escolher um protocolo.
Integração Empresarial e Interoperabilidade
Para organizações cujo resultado depende de intercâmbios entre diferentes sistemas, parceiros, formatos, protocolos e responsabilidades operacionais.
Discutir um desafio de sistemasQuando esta capacidade importa
- 01Cada parceiro fornece um formato diferente.
- 02As transformações de dados estão escondidas dentro do código.
- 03O estado está ausente, atrasado ou não é fiável.
- 04Um erro só é descoberto pelo utilizador final.
- 05Interfaces ponto-a-ponto são difíceis de mudar.
- 06Contratos de dados, versão e comportamento são indefinidos.
- 07O mesmo evento tem identidades diferentes entre sistemas.
- 08As novas tentativas, a idempotência e a recuperação não foram concebidas.
Como a MTera trabalha sobre o sistema
Definir modelos de dados canónicos ou contratuais onde acrescentem controlo.
Escolha de forma deliberada entre padrões de API, eventos, ficheiros e comunicação assíncrona.
Conceber regras de mapeamento, validação e gestão de versões.
Tornar os erros e os estados de resposta operacionalmente significativos.
Preservar identidade, correlação e processamento idempotente.
Definir os requisitos de observabilidade e evidência.
Conceber limites de segurança, autoridade e responsabilidade.
Planear a migração das interfaces existentes.
Incluir no contrato a documentação e os testes de aceitação.
Um estado-alvo sobre o qual é possível agir
- Panorama das integrações
- Inventário de interface
- Modelos de interação e sequência
- Modelo canónico ou conceção do contrato de dados
- Especificações de API, eventos e ficheiros
- Modelo de erro e recuperação
- Padrão de integração de parceiros
- Roteiro de integração
- Critérios de ensaio e de aceitação
Discutir um desafio de sistemas
Construa o que vem a seguir sem perder o que tem de permanecer verdadeiro.