Salta al contenuto

Cos'è l'interoperabilità dei sistemi?

L'interoperabilità è la capacità di sistemi diversi di scambiarsi dati con formato e canale comuni dando loro lo stesso significato, senza ridigitare campi.

L'interoperabilità è la capacità di sistemi, applicazioni e servizi diversi di scambiarsi dati e di usarli per svolgere le proprie funzioni, senza adattamenti manuali a ogni passaggio. È una proprietà, dei sistemi: un gestionale e un software di magazzino sono interoperabili quando il secondo riceve un ordine dal primo e lo interpreta esattamente come lo intendeva chi l'ha creato, senza che nessuno debba ricopiare, correggere o tradurre i campi. Servono due condizioni. La prima è che i sistemi usino lo stesso formato e lo stesso canale, per esempio un file strutturato o un'interfaccia documentata. La seconda, più sottile, è che diano lo stesso significato agli stessi dati: se un sistema chiama "cliente" chi ha ordinato e l'altro chi ha pagato, il file arriva intatto e il dato è comunque sbagliato. Nel linguaggio comune la parola indica anche le piattaforme della pubblica amministrazione e il fascicolo sanitario elettronico, che qui restano fuori: questa voce riguarda l'impresa.

Leggi anche: API (Application Programming Interface) · Il contratto con cui due sistemi software si scambiano dati e funzioni senza conoscere il codice l'uno dell'altro.

Formato e significato: i livelli dell'interoperabilità

Il modello più usato per ragionarci è lo European Interoperability Framework, che distingue quattro livelli: giuridico, organizzativo, semantico e tecnico. Nasce per le pubbliche amministrazioni, quindi va preso come cornice, ma regge bene anche in azienda. Il livello tecnico riguarda canali, protocolli e formati: è il lavoro delle API e dei file strutturati. Il livello semantico riguarda il significato: che "ordine", "cliente" o "lotto" indichino la stessa cosa a monte e a valle. Quello organizzativo riguarda chi risponde del dato quando passa da un reparto o da un'azienda all'altra. Quello giuridico stabilisce cosa si può scambiare e con quali contratti.

Interoperabilità o integrazione?

Sono due cose che si confondono di continuo. L'integrazione è il lavoro di collegare due sistemi: scrivere i connettori, mappare i campi, gestire gli errori, magari con una piattaforma di integrazione. L'interoperabilità è la proprietà che rende quel lavoro piccolo o enorme. Con sistemi che parlano standard aperti, un collegamento nuovo è soprattutto configurazione; con sistemi chiusi, ogni collegamento è un progetto su misura da rifare a ogni aggiornamento di una delle due parti.

Un esempio enterprise

Un'azienda manifatturiera con un ERP emette fatture elettroniche verso lo SdI, riceve ordini via EDI da un cliente della grande distribuzione e vuole un assistente basato su AI che consulti lo stato degli ordini. La fattura elettronica e l'EDI funzionano perché il formato è definito da uno standard pubblico: l'ERP cambia fornitore e il tracciato resta. L'assistente è il caso nuovo: se l'ERP espone i dati con un'interfaccia documentata, un agente li legge, per esempio tramite il Model Context Protocol; se il gestionale li tiene in campi propri e non esportabili, serve prima un lavoro di estrazione e di allineamento dei significati, e il costo dell'AI finisce quasi tutto lì.

Perché conta per chi decide

Interoperabilità vuol dire libertà di cambiare fornitore: è la leva pratica contro il vendor lock-in. Prima di firmare si chiede quali standard aperti supporti il software, se i dati escono in un formato documentato e se un'integrazione esistente sopravvive a un aggiornamento. Sul fronte normativo, il Data Act definisce l'interoperabilità come la capacità di scambiare e usare dati per svolgere le proprie funzioni e, all'art. 35, prevede che le specifiche aperte e le norme armonizzate per i servizi di elaborazione dei dati, cioè il cloud, affrontino interoperabilità di trasporto, sintattica, semantica, comportamentale e quella in conformità del quadro organizzativo, giuridico e strategico. L'Interoperable Europe Act (Regolamento (UE) 2024/903) riguarda invece gli enti pubblici.

Questa voce è informativa e non costituisce consulenza legale.

Domande frequenti

L'interoperabilità è la proprietà di due sistemi di scambiarsi dati capendosi, l'integrazione è il lavoro di collegarli. Con standard aperti l'integrazione costa poco, con sistemi chiusi ogni collegamento è un progetto su misura da rifare a ogni aggiornamento.
  • API (Application Programming Interface) · Il contratto con cui due sistemi software si scambiano dati e funzioni senza conoscere il codice l'uno dell'altro.
  • Data Act · Regolamento UE sui dati, applicabile dal 12 settembre 2025: switching cloud senza ostacoli, egress fee in via di azzeramento, dati IoT accessibili.
  • Vendor lock-in · Il costo tecnico e contrattuale per lasciare un fornitore: dati, logica e competenze. Si misura prima di firmare.
  • EDI · Scambio automatico di documenti commerciali strutturati fra i sistemi informatici di aziende diverse.
  • Semantic layer · Strato che centralizza le definizioni di business (metriche, dimensioni) e le serve in modo coerente a BI, analisti e ora anche agli LLM.

Vedi nell'universo

Se ti ricorda un sistema che nessuno vuole più toccare, è quello che rimetto in ordine.

VEDI SOFTWARE RESCUE

Oppure scrivimi.