La Transferencia de estatus representativo (Representational State Transfer) o simplemente (REST) es una técnica de ingeniería de software para sistemas hipermedios distribuidos como World Wide Web. El término se originó el año 2000 en una tesis de doctorado (PHD) sobre la web escrita por Roy Fielding, uno de los principales autores de la especificación del protocolo HTTP utilizado por sitios de Internet.
"El REST (Transferencia de estatus representativo) es entendida como una imagen del design de la aplicación que permitirá una red de websites (un estatus virtual), donde el usuario por medio de una aplicación selecciona las conexiones (transiciones del estatus), teniendo como resultado la página siguiente (que representa el estatus siguiente de la aplicación) que se está transfiriendo al usuario y presentando para su uso." - Dr. Roy Fielding
El término REST originalmente se refería a un conjunto de principios de arquitectura, en la actualidad se utiliza en el sentido más amplo para describir cualquier interfaz web simple que utiliza XML, JSON y HTTP, sin las abstracciones y overheads adicionales de los protocolos basados en estándares de intercambio de mensajes como el protocolo SOAP.
- Para más detalles consulte la documentación: REST ADVPL