Creo que toda la pregunta sobre la preocupación del estilo arquitectónico REST, se trata de entender, que el autor, Roy Fielding, tuvo en mente sugerir en su disertación, un conjunto de principios arquitectónicos para construir arquitecturas basadas en el paradigma de hipertexto o hipermedia.
Este paradigma, creo, es la clave central para entender este importante tema.
Detrás del estilo de organización de una arquitectura de aplicación cliente-servidor propuesta por Roy Fielding, creo que hay una idea específica de una aplicación cliente-servidor moderna, que consiste en una especie de motor para gobernar la transición de estado de la aplicación, cuyos estados son potencialmente extensibles a infinito.
En esta visión, el Ipertext \ Ipermedia es el centro de todo el estilo arquitectónico propuesto por Fielding y el concepto clave que permite que este paradigma funcione es la "transferencia de representación (estado)".
creo que "representación" se refiere al concepto de la "transferencia", en lugar del concepto de "Estado", es decir, es que la transferencia sea representativo (de un tipo de representación), y esa es, en mi opinión, la causa principal del nombre "Transferencia de estado representacional".
Por lo tanto, el diseño de una aplicación reparador, es un diseño de primera una arquitectura basada en una red de componentes, cada uno de ellos comunicates con otros en un cliente-servidor modelo de arquitectura en capas, el envío de cada uno de ellos una representación de su estado .
Y así, el front-end, el primer cliente de esta arquitectura, los tránsitos a través de sus estados mostrando rapresentation de los estados sended por el componente o componentes, que llama endosar en una interfaz consistente uniforme y no en una api "privada"
Un tal tipo de aplicación, en la mente del autor, es potencialmente extensible a los estados infinitas, ya que sus estados no dependen de una API privada, sino que dependen de un sistema identificador unívoco (como URI) compartida por todos los agentes en esta arquitectura, en unos pocos verbos para administrar la transición de sus estados y en un sistema de transferencia representacional compartido acordado, o más.
Esta transición finaliza con la comunicación de su representación al componente del servidor llamado a través de los verbos que componen la API pública, que debe pertenecer al protocolo de comunicación sin estado utilizado por los componentes cliente-servidor.
De esta forma, esta interacción de componentes cliente-servidor consiste en intercambiar (transmitir, comunicar) representaciones de estados de componentes utilizando un protocolo sin estado.
Y el concepto central que permite que todas estas arquitecturas se extiendan potencialmente al infinito es la transferencia representacional que avala su arquitectura.
Posible duplicado de [¿A qué se refiere la "transferencia de estado" en Representational State Transfer (REST)?] (Http://stackoverflow.com/questions/4603653/what-does-state-transfer-in-representational-state -transfer-rest-refer-to) – Claudiu
Pruebe también la respuesta en este enlace: https://stackoverflow.com/a/37683965/3762855 –