Architettura REST
L'architettura REST (Representational State Transfer, Trasferimento di Stato Rappresentazionale) facilita per lo sviluppatore la scrittura e l'organizzazione di un'applicazione server in modo tale da consentire un efficiente scambio di dati, e l'applicazione stessa sia facilmente scalabile.
Nell'architettura REST è presente un insieme di funzioni - GET, PUT, DELETE, ecc. per consentire ai client di accedere ai dati del server tramite il protocollo HTTP.
L'architettura REST viene utilizzata in casi in cui esiste un limite di larghezza di banda della connessione, è necessario memorizzare nella cache le richieste, il sistema prevede una scalabilità significativa e in servizi che utilizzano AJAX.
Vedi anche
-
tutorial HTTP,
che spiega il funzionamento del protocollo HTTP -
insieme di componenti
API,
utilizzato per l'interazione tra programmi -
insieme di concetti Paradigma di Programmazione,
che definisce l'approccio alla programmazione -
metodologia
OOP,
ampiamente utilizzata nella programmazione