Infocad — Documentazione & Recupero Architetturale
Portale interno evidence-backed della piattaforma legacy Infocad (Descor). Ogni affermazione è
classificata VERIFIED · SUPPORTED · INFERRED · UNKNOWN · CONFLICTING.
Warning
Documentazione interna. Non pubblicare all'esterno. Le credenziali non sono mai incluse (vedi rilievo di sicurezza SEC-001).
I quattro documenti da leggere
Il sistema si capisce con questi quattro, in quest'ordine. Tutto il resto è approfondimento, nel menu Altro.
| # | Documento | Risponde a |
|---|---|---|
| 1 | InfocadServer | Dov'è la logica di business e chi la esegue |
| 2 | InfocadWeb | Dov'è la UI, il SOAP e le personalizzazioni per cliente |
| 3 | Database | Dove stanno i dati e perché il DB contiene logica |
| 4 | Interazioni | Come i tre pezzi sono accoppiati fra loro |
Contesto di business e stack in una pagina: Panoramica.
Mappa del sistema
flowchart TB
U["Utenti"] --> W
W["InfocadWeb · IIS<br/>UI · SOAP · integrazioni"]
S["InfocadServer<br/>Windows Services · BL · DAL"]
O[("Oracle · service dev<br/>4 schemi · 2741 tabelle")]
W -->|".NET Remoting"| S
W --> O
S --> O
W -.->|"SSO · ECM · ticket"| E["Sistemi esterni"]
I due repository sono accoppiati da tre canali: cartella di binari condivisa (build), .NET Remoting (runtime), database Oracle (dati) → Interazioni.
Scale reali
| Repository | Commit | Progetti | Linguaggi | · | Schema Oracle | Scala |
|---|---|---|---|---|---|---|
| InfocadServer | 1088816 |
159 | 83 C# / 76 VB | · | INFOCAD_TEST38 |
2628 tbl / 3161 proc |
| InfocadWeb | 9bc7b07 |
149 | 53 C# / 96 VB | · | REQUESTCENTER_TEST38 |
60 tbl / 345 proc |
| · | DEM_TEST38 |
30 tbl / 127 proc | ||||
| · | ASPNET_TEST38 |
23 tbl (auth) |
Per ruolo
- Nuovo sviluppatore → Panoramica → i 4 documenti sopra → Onboarding
- Manutentore → Interazioni · Reference del codice · Debito tecnico
- DB engineer → Database · INFOCAD_TEST38 · CRUD matrix
- Operations → Operations & deploy · Troubleshooting · Decisioni
Stato & versione
- Versione doc: 1.1 (baseline completa + layer developer + layer high-level) · snapshot DB:
2026-07-21 (service
dev) - Sorgenti: InfocadServer
108881692678254c46391d24423548e22e217c0e· InfocadWeb9bc7b074e90a2ab2424c1bb4bd4ef82c9f13ba24 - Copertura: repo 2/2 · schemi Oracle 4/4 · 22 flussi end-to-end (tutti i domini) · 489 regole (21 domini) · INFOCAD 2628/2628 tabelle (~2720 pagine per-tabella) + ERD · superficie API completa · 20 domini con reference del codice.
Note
Aree incomplete (dettaglio in Gap analysis): significato di business degli oggetti DB (OQ-5, worksheet pronto per il team) · topologia IIS/deploy di produzione (OQ-2/OQ-7) · reference API .NET generata (richiede build su Windows). CONF-001 risolto. Reperti per il team: qui.