HI — Histórias de Integração (B)
Ponto de vista: ESP — Especificação · Pasta: ESP (Especificação)/02-historias/HI/
O que são
Seção intitulada “O que são”Requisitos de integração com sistemas externos: APIs externas, sistemas legados, barramentos de mensageria, webhooks, importação e exportação de dados. Toda integração relevante deve ter uma HI correspondente.
Cabeçalho YAML padrão
Seção intitulada “Cabeçalho YAML padrão”---id: ESP-HI-0001tipo: HItitulo: "Integração com Gateway de Autenticação gov.br"status: rascunhoautor: fulano.de.taldata: 2026-04-11versao: "1.0"sistema-externo: "gov.br — Acesso Digital"protocolo: RESTformato: JSONfrequencia: "Tempo real"disponibilidade-exigida: "99,5% em horário comercial"hs-vinculadas: - ESP-HS-0001hne-vinculadas: []criticidade: altacriterios-de-aceite: - "Integração via OAuth2 com timeout de 5 segundos" - "Fallback local em caso de indisponibilidade do gov.br" - "Toda chamada registrada em log de auditoria"---Tipos de integração
Seção intitulada “Tipos de integração”| Tipo | Protocolo | Quando usar |
|---|---|---|
| API REST | HTTP/JSON | Integrações síncronas em tempo real |
| API SOAP | HTTP/XML | Sistemas legados com contratos SOAP |
| Mensageria | AMQP, Kafka | Integrações assíncronas e de alto volume |
| Arquivo | SFTP, S3 | Transferência em lote (batch) |
| Webhook | HTTP/JSON | Notificações de eventos externos |
| Barramento | ESB/API Gateway | Múltiplos sistemas via ponto central |
Requisito obrigatório: camada de abstração
Seção intitulada “Requisito obrigatório: camada de abstração”Relação com outros artefatos
Seção intitulada “Relação com outros artefatos”| Artefato | Direção |
|---|---|
| HS | HS identifica a necessidade de integração; HI detalha os requisitos |
| IMP-API | Contrato de API gerado a partir das HI |
| INF-HIOP | Infraestrutura de integração operacional |
| GDA | Dados trocados nas integrações precisam de classificação |
| PDP | Dados pessoais em integrações requerem avaliação de impacto |