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

Stato & versione

  • Versione doc: 1.1 (baseline completa + layer developer + layer high-level) · snapshot DB: 2026-07-21 (service dev)
  • Sorgenti: InfocadServer 108881692678254c46391d24423548e22e217c0e · InfocadWeb 9bc7b074e90a2ab2424c1bb4bd4ef82c9f13ba24
  • 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.