Hace poco me hablaron sobre este "patrón arquitectónico" y no le di mucha importancia. Pero después de leer este articulo me he dado cuenta que REST será (por fin) el pegamento que unirá todas las tecnologías/patrones/guías definidas en la famosa Web 2.0:

Immersive Ajax Web Applications 

Básicamente se basa en los siguientes principios:

  • El estado y la funcionalidad de las aplicaciones están divididas en recursos.
  • Cada recurso es accesible de forma única usando una sintaxis universal a través de enlaces de hipermedia
  • Todos los recursos comparten una interfaz uniforme para la transferencia de estado entre el cliente y el recurso.
  • Basado en un protocolo que es:
    • Cliente/Servidor
    • "Stateless"
    • "Cacheable"
    • "Layerable"

Mas información: