# L’interoperabilità

La video lezione spiega cosa significa software open source e illustra i suoi benefici, in particolare per la pubblica Amministrazione. Descrive la normativa vigente in materia e approfondisce il concetto di **interoperabilità e gli strumenti disponibili per realizzarla**.

{% embed url="<https://youtu.be/0Z8ZA47ZZOA>" %}

## Introduzione&#x20;

I servizi digitali, nella maggior parte dei casi, contengono e gestiscono dati, detenuti da vari enti e raccolti all'interno delle cosiddette banche dati.&#x20;

Per realizzare servizi digitali complessi è spesso necessario utilizzare dati presenti in banche dati diverse e in gestione ad enti diversi. Questi dati normalmente non sono utilizzati direttamente dalle persone, ma da programmi gestiti da uno o più computer collegati fra loro via Internet.&#x20;

<figure><img src="/files/aMGAL6spch8crQfIl6yF" alt=""><figcaption></figcaption></figure>

Per garantire servizi digitali di qualità e che offrano un’esperienza positiva ai cittadini, è necessario che questi dati parlino tra di loro e passino da un sistema all’altro: i sistemi devono cioè essere interoperabili.&#x20;

Vediamo nel dettaglio cosa significa interoperabilità e quali vantaggi comporta, per le amministrazioni e per i cittadini.

<figure><img src="/files/5KcpLvzOac7j35FyoP1d" alt=""><figcaption></figcaption></figure>

## L’interoperabilità: di che si tratta

Due sistemi sono interoperabili quando possono lavorare insieme per fornire un servizio, mantenendo la propria autonomia. Alla base dell'interoperabilità ci sono degli accordi, detti **standard**, che definiscono come i due sistemi possono interagire. Ad esempio, i comandi di un'automobile sono uno standard: indipendentemente dal modello, il conducente troverà sempre un volante, dei pedali, delle leve per gli indicatori.

### L’interoperabilità: perché è utile&#x20;

L'interoperabilità tra banche dati permette di trasferire informazioni tra diversi sistemi, lasciando a ciascuno la gestione interna dei propri dati.&#x20;

<figure><img src="/files/p6yQ4WiHBUakZIFmHKcc" alt=""><figcaption></figcaption></figure>

Nell'ambito della pubblica amministrazione l'interoperabilità ha diversi obiettivi:&#x20;

* **evitare le duplicazioni delle informazioni**, facendo in modo che siano recuperabili da chi ne è fonte autoritativa: questo migliora i procedimenti e protegge i dati.&#x20;
* **permettere agli enti che hanno responsabilità di gestire dati di avere il controllo** su di essi e sui trasferimenti verso l'esterno.
* **evitare di chiedere ai cittadini le informazioni che già si possiedono** e di chiederle più di una volta (principio <mark style="background-color:orange;">**once only**</mark> o una tantum).

<figure><img src="/files/pGzxDHNUMiBVDvWWYApZ" alt=""><figcaption></figcaption></figure>

L’esempio del “[***bonus vacanze***](#user-content-fn-1)[^1]” illustra come progettare e realizzare un servizio facilmente utilizzabile da tutti: il cittadino accede ad un'applicazione, l’[**app IO**](https://io.italia.it/), si autentica con [**SPID**](https://www.spid.gov.it/) o [**CIE**](https://www.cartaidentita.interno.gov.it/), e con un clic avvia una procedura trasparente in cui gli enti coinvolti - l'Agenzia delle Entrate con i dati tributari, l'INPS con l'ISEE e l'[**ANPR**](https://www.anagrafenazionale.interno.it/) (Anagrafe nazionale della popolazione residente) del Ministero dell’Interno - si scambiano automaticamente tutte le informazioni necessarie alla verifica dei dati e all'erogazione del servizio. In pochi clic il bonus è attivato.

<figure><img src="/files/jlxFjVVpSpWfprLxbhlx" alt=""><figcaption></figcaption></figure>

## Il modello d'interoperabilità

AgID e il Dipartimento per la Trasformazione Digitale hanno emanato delle [**Linee Guida per l'interoperabilità**](https://www.agid.gov.it/it/linee-guida?arguments%5B444%5D=444) per definire gli standard con cui le banche dati degli enti devono interagire per realizzare i servizi digitali.

<figure><img src="/files/O4U3kfs56sg14ERzZ9fi" alt=""><figcaption></figcaption></figure>

Due o più sistemi interagiscono attraverso le cosiddette API, Application Programming Interface, interfacce per la programmazione di applicazioni. Le API sono lo strumento standard scelto per permettere alle banche dati di inter-operare: vengono erogate da un sistema e gli altri sistemi le “contattano” per scambiare informazioni.

<figure><img src="/files/XcxjX6zyA3d86PLDVTE8" alt=""><figcaption></figcaption></figure>

Due enti che devono scambiarsi dati, cioè interoperare, per realizzare un servizio, hanno nei rispettivi sistemi le API, che si richiamano vicendevolmente, a seconda delle necessità.

## La Piattaforma Digitale Nazionale Dati (PDND)

La [**Piattaforma Digitale Nazionale Dati (PDND)**](https://www.interop.pagopa.it/) è lo strumento ideato e sviluppato per abilitare l’interoperabilità, lo scambio di informazioni tra gli enti.&#x20;

<figure><img src="/files/EkQopbSkGwsvxeUbpxNR" alt=""><figcaption><p><a href="https://www.interop.pagopa.it/">https://www.interop.pagopa.it/</a> </p></figcaption></figure>

La PDND è un progetto definito nell'articolo 50-ter del CAD e **prevede**:&#x20;

* un catalogo di API,
* uno strumento che regola l'accesso alle API solo ai sistemi autorizzati, gestito da PAgoPA,&#x20;
* un catalogo di descrizione dei dati scambiati dalle API (National Data Catalog).

<figure><img src="/files/ea35HKL7kopi6aO9KDDo" alt=""><figcaption></figcaption></figure>

Attraverso la PDND gli enti possono realizzare servizi digitali complessi, garantendo la sicurezza di accessi autorizzati e assicurando una spiegazione chiara e non ambigua delle informazioni scambiate.&#x20;

Il CAD dispone che tutte le API degli enti vengano pubblicate sulla Piattaforma Digitale Nazionale Dati, dando priorità alle Basi Dati di Interesse Nazionale (BDIN), ovvero tutte quelle banche dati prioritarie per tipologia e contenuto, in quanto utili per funzioni istituzionali o fini statistici, come ad esempio ANPR.

<figure><img src="/files/sPx999vcv9V0UMeQVL97" alt=""><figcaption></figcaption></figure>

{% embed url="<https://youtu.be/pO2en-Pysb0?list=PLZcD-ZoVxFzi1f2-taSdg7a3d2UQse3_Q>" %}
**Effettuare l'adesione alla PDND (a cura di PagoPA SpA)**
{% endembed %}

{% hint style="info" %}
![](/files/bNFBfc78egtOelSNxvgW) [**https://docs.pagopa.it/interoperabilita-1/**](https://docs.pagopa.it/interoperabilita-1/)

**La guida della Società** [**PagoPA**](https://docs.pagopa.it/home/) **per l'adesione alla PDND e per l'utilizzo dei vantaggi.**
{% endhint %}

## Conclusioni&#x20;

Lo scambio di dati e informazioni tra i vari enti è un requisito fondamentale per politiche più eque, efficaci e al passo con i tempi e per realizzare, con il supporto delle tecnologie digitali, servizi moderni, di qualità, accessibili, semplici da usare che migliorino la vita dei cittadini.&#x20;

<figure><img src="/files/lXuFfW4nk6uf8chBQYa7" alt=""><figcaption></figcaption></figure>

\_\_\_

Anno di riferimento: 2023&#x20;

Seguici su Open Gov <https://open.gov.it/> e su twitter @opengovitaly 4

[^1]: <https://www.agenziaentrate.gov.it/portale/web/guest/bonus-vacanze1>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://comunepalermo.gitbook.io/qualita-dei-servizi-digitali-delle-pa-2023/modulo-4-validare-il-servizio/linteroperabilita.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
