Arquitetura — Hub de Integração Sorocabana (C4 Model)¶
Documentação da arquitetura do Hub de Integração Sorocabana (projeto Plug × Motiva, concessão Artesp), modelada em C4 Model. Audiência: time TPF.
Visão de 30 segundos¶
O hub é um processo independente on-prem (Linux Oracle Motiva) que serve como fonte da verdade integrada entre fontes operacionais e consumidores. Tem duas camadas internas — Staging (extractors por fornecedor, gravam dados as-is em BANCO STAGE) e Projetores (constroem Read Models por produto/consumidor em BANCO ARTESP) — orquestradas por um SINCRONIZADOR.
Plug e ArcGIS aparecem nos dois lados do hub (fontes e consumidores). ARTESP e DER são atores externos que acessam o Plug via autenticação.
Páginas¶
| Nível | Página | O que mostra |
|---|---|---|
| C1 — Contexto | c1-contexto.md | Atores (ARTESP, DER), sistemas externos (Kartado, KAPSCH, Ícaro, Plug, ArcGIS) e o hub como caixa preta |
| C2 — Containers | c2-containers.md | Interior do hub: Staging, BANCO STAGE, SINCRONIZADOR, Projetores, BANCO ARTESP |
| C3 — Ícaro / SGP | c3-icaro-sgp.md | Container Staging Ícaro + Projetor SGP |
| C3 — ArcGIS (fluxo dual) | c3-arcgis.md | Fluxo dual do ArcGIS — fonte (inputs de campo) e consumidor (Read Model dedicado) |
| C3 — KAPSCH / SISFREFLOW | c3-kapsch-sisfreflow.md | Texto técnico; diagrama do Projetor SISFREFLOW pendente |
Referências¶
- Blueprint da solução (contexto, NFRs, decisões pendentes):
produto/blueprint-solucao.md - Premissas históricas do kickoff:
kickoff/CLAUDE.mdekickoff/resumo-premissas.md(algumas evoluíram — ver notas no topo desses arquivos)
O que ainda não está modelado¶
Sistemas e atores abaixo aparecem no projeto mas não estão na arquitetura desta versão — entram quando virarem prioridade:
- Sistemas externos: Power BI, AutoDesk, KCOR, SAT, MITS, Portal Faixa de Domínio, Construtivo, Esteio-ETT, Detran
- Atores internos Motiva: Operador CCO, Engenharia, Equipes de campo, Time TPF
- Trilha de auditoria interna do hub
- Projetor SISFREFLOW (consumiria
SCHEMA KAPSCHemBANCO STAGE)