Los servicios REST (Representational State Transfer) son “un conjunto de principios de la arquitectura por el cual se pueden diseñar servicios Web que se centran en los recursos de un sistema, incluyendo cómo se abordan y transfieren los estados de recursos a través de HTTP por un rango amplio de clientes…” (IBM developerWorks, 2008)..