REST: Del mtodo a la arquitectura de recursos
Motivacin
Durante aos el diseo procedimental y el diseo orientado a objetos con sus diversos patrones dominaron la
arquitectura a utilizar en la web. No obstante una alternativa ms sencilla, funcional y escalable fue propuesta en el
ao 2000 en la tesis doctoral de Roy Fielding.
Descripcin
La arquitectura de diseo REST representa un nuevo paradigma de ingeniera para las aplicaciones web, siendo este
uno de sus aspectos menos explorados y el ms importante para el paradigma. Los recursos y sus caractersticas, los
principios de diseo, el uso adecuado de los hipermedios entre otros componentes de REST dan motivo y mayor
fuerza a su uso, y es esta la importancia de su comprensin.
Es el objetivo de esta charla dar una perspectiva tanto prctica como de diseo al paradigma REST como una forma de
desarrollar aplicaciones en la web.
Contenido
De la perspectiva del mtodo al recurso
Los principios de REST
El Recurso
o Sustantivo, no verbo
o El identificador
o La representacin
o La metadata
o Informacin de control
La ingeniera del recurso
REST y HTTP
HATEOAS
Erase una vez un web service
Un caso prctico