Pese a lo que el nombre pueda sugerir, Representational State Transfer (REST) es una tecnología de la Web 2.0 que ha venido ganando momentum en los últimos años. Yo empecé a saber de ésta hace un par de años, mientras revisaba la tecnología detrás de Twitter al inicio del doctorado1,2. El tipo de ruido e ímpetu que hoy se escucha sobre el blockchain.
Tal es la relevancia que ya es común encontrar en la descripción de ofertas de empleo el conocimiento de esta tecnología como requisito de algún puesto (para lo que es de esperarse algún tipo de examen técnico muy específico3). Además de lo anterior, he debido familiarizarme con ésta para poder estar al día en temas que debo impartir en la maestría, por lo que he debido ir creando ciertas notas.
Estrictamente hablando, si tomamos el hecho de que la tesis de Fielding2 se presentó en el año 2000, hablamos de una tecnología con ya 18 años de concepción. Sin embargo es difícil determinar cuando comenzó a ser adoptada comercialmente (y sería interesante saber el cómo se llegó a ello).
Personalmente, las primeras publicaciones (libros, en ese caso) de las que tengo conocimiento que ya hablan del uso de esta tecnología datan de 2009 (para Twitter en este caso, que sabemos inició operaciones en marzo del 20064), pero Twitter no fue el pionero en esto. Una compilación histórica interesante al respecto puede leerse en [5] y en [6].
Referencias
- «Representational state transfer«, Wikipedia, web. Visited: 2018.07.08. URL: https://en.wikipedia.org/wiki/Representational_state_transfer.
- Roy Thomas Fielding, «Architectural Styles and the Design of Network-based Software Architectures«, University Of California, Irvine, Ph. D. dissertation, 2000. USA. URL: https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm.
- «Top 20 RESTful Web Services Interview Question and Answers«, Software Testing Help, web, Visited: 2018.07.10. URL: https://www.softwaretestinghelp.com/restful-web-services-interview-question/.
- Eduardo René Rodríguez Ávila, «Determinación de Tendencias de Opinión y sus Efectos Acumulativos en el Tiempo con Base en el Análisis de Sentimientos«, Centro de Investigación en Computación, IPN, disertación doctoral, Ciudad de México, México. Enero 2018.
- Jacek Kopecký, Paul Fremantle & Rich Boakes, «A history and future of Web APIs«, IT – Information Technology, Num. 56, 2014. DOI: 10.1515/itit-2013-1035. URL: https://www.researchgate.net/publication/274527941_A_history_and_future_of_Web_APIs.
- «API Evangelist History of APIs«, apievangelist.com, web. Visited: 2018.07.09. URL: https://history.apievangelist.com.




