La mia comprensione di REST che consente di modellare le operazioni di servizio come rappresentazione di stato e transizione da uno stato a un altro utilizzando HTTP. Ho sempre compreso le risorse come rappresentazioni dello stato lato servizio fino a poco tempo fa quando ho letto questo articolo di Jimmy Bogard, che so essere uno sviluppatore / architetto intelligente molto rispettato dalla comunità. Per citare una specifica dichiarazione da quel post
La rappresentazione è leggermente diversa: descrive lo stato corrente della risorsa (quando richiesto).
Questo mi ha lasciato confuso. Qual è l'opinione generalmente accettata sull'argomento?