Dubbio applicazione linee guida AgID per sviluppo webapp

Lo sviluppo di una webapp per una PA con uno stack tecnologico rappresentato da un BE con API REST esposte unicamente verso il FE, che è una SPA Angular, rientra tra le linee guida tecniche di interoperabilità dell’AgID in merito alla scrittura della specifica OpenAPI oppure tali linee guida riguardano esclusivamente l’interoperabilità delle API esposte dalla PA verso terzi?
Grazie :slight_smile:

Ciao @acirillo .

Le LG di interoperabilità sono vincolanti per le interazioni tra amministrazioni, ma nulla vieta di usarle anche per il FE. Fare una SPA con un back-end REST, proteggendo adeguatamente le API, permette di riusare la stessa interfaccia sia per interazioni human to machine che machine to machine.

Anche nel caso di API destinate al consumo FE, partire contract-first con un OpenAPI3.0 è la scelta migliore perché permette di fare valutazioni sulla progettazione sin dall’inizio. Puoi usare il tool di per verificare la progettazione delle API.

Sulle tecnologie per la SPA invece (e.g. Angular piuttosto che VUE o React) passo la parola a qualche altro collega.

Se vuoi, siamo su https://slack.developers.italia.it canale #api.

A presto,
R.