Recentemente ho letto l'articolo di Wikipedia per Architetture orientate alla risorsa (ROA) e sono incappato in un articolo che ha affermato che, sebbene REST sia una tecnologia che è molto adatta per applicazioni Web e servizi Web, è comunque una tecnologia indipendente che può essere utilizzata in applicazioni non web.
Questo è il primo che abbia mai sentito di una cosa del genere! Pensavo che REST fosse un concorrente SOAP, ma che i due erano strettamente soluzioni di servizi web.
La mia domanda: qualcuno può fornire un esempio di come REST viene utilizzato in qualcosa che non è un'app web? Come un client Swing o uno strumento da riga di comando o un EJB.