RESTful

Il cloud ha (ri) scoperto un modello per la programmazione chiamato RESTful.
REST è l’acronimo di Representational State Transfer, un modo come un altro per dire che il programma utilizza i protocolli web-based per l’accesso e l’aggiornamento delle risorse sul web. Utilizzare REST significa utilizzare le primitive di base HTTP (GET, PUT,
e POST) esattamente nel modo in cui erano state originariamente concepite, ma molta programmazione web-based è stata realizzata in modo incredibilmente sciatto. Ci sono ancora un gran numero di applicazioni Web che utilizzano GET con lunghe stringhe di parametri CGI per fare ogni genere di cose oltre a quella di recuperare i dati. GET significa “recuperare una risorsa “, e per farlo non dovrebbe essere necessario nulla di più che l’URL .

Tutto questo modo di programmare sarà destinato a sparire e nella realizzazione di applicazioni in ambiente Cloud, che richiede regole rigide per essere sicuro, non troveranno posto.

Non regole nuove quindi, ma solo il rispetto delle stesse.

I sistemi che seguono i principi REST in modo pulito sono definiti “RESTful”.