Científico informático estadounidense
Roy Thomas Fielding (nacido en 1965) es un informático estadounidense, uno de los principales autores de la especificación HTTP y el creador del estilo arquitectónico Representational State Transfer (REST). Es una autoridad en arquitectura de redes informáticas y cofundó el proyecto Apache HTTP Server . [1] [2]
Fielding trabaja como científico principal sénior en Adobe Systems en San José, California . [3]
Biografía
Fielding nació en 1965 en Laguna Beach, California . Se describe a sí mismo como "en parte maorí , kiwi , yanqui, irlandés, escocés, británico y vagabundo playero de California". [4] [5] [6] En 1999, la revista Technology Review TR100 del Instituto Tecnológico de Massachusetts (MIT) lo nombró uno de los 100 principales innovadores del mundo menores de 35 años. [7] En 2000, recibió su doctorado en la Universidad de California, Irvine . [8]
Contribuciones
En su tesis doctoral, Architectural Styles and the Design of Network-based Software Architectures , Fielding describe la transferencia de estado representacional (REST) como un principio arquitectónico clave de la World Wide Web y recibió una gran cantidad de atención. Los ingenieros informáticos con frecuencia presentan a REST como un enfoque para desarrollar servicios web , [8] como una alternativa a otras especificaciones de computación distribuida como SOAP . Fielding también ha estado muy involucrado en el desarrollo de HTML e identificadores uniformes de recursos . Fielding cofundó el proyecto Apache HTTP Server [9] [10] y fue miembro de las juntas interinas de OpenSolaris hasta que renunció a la comunidad en 2008. [11] Presidió la Apache Software Foundation durante sus primeros tres años y formó parte de su junta directiva hasta mayo de 2014. [12]
Entre 2001 y 2006, Fielding trabajó en Waka, un protocolo de aplicación pensado como "un reemplazo binario basado en tokens para HTTP ". [13] Fue "diseñado para igualar la eficiencia del estilo arquitectónico REST ". [14] [15]
Acuñó el término HATEOAS (Hypermedia As The Engine Of Application State) en 2000 en su tesis doctoral. [16]
Referencias
- ^ "Sitio web personal de Roy T. Fielding". 19 de noviembre de 2012. Consultado el 4 de marzo de 2013 .
- ^ "Publicaciones de Roy Fielding en Google Scholar". Google Scholar . Consultado el 4 de marzo de 2013 .
- ^ "Roy T. Fielding". LinkedIn . Consultado el 28 de agosto de 2017 .
- ^ "Roy T. Fielding: Historia de vida". Universidad de California, Irvine .
- ^ Roy T. Fielding (27 de julio de 2011). "Re: Marca de OpenOffice.org". www-legal-discuss .
- ^ Roy T. Fielding (2 de julio de 1999). "Re: Kiwi Fruit". Lista de correo FoRK .
- ^ "1999 Jóvenes innovadores menores de 35 años". Technology Review . 1999 . Consultado el 4 de marzo de 2013 .
- ^ ab Fielding, RT; Taylor, RN (2000). "Diseño basado en principios de la arquitectura web moderna". Actas de la 22.ª conferencia internacional sobre ingeniería de software - ICSE '00 . págs. 407–416. CiteSeerX 10.1.1.420.3952 . doi :10.1145/337180.337228. ISBN 978-1581132069. Número de identificación del sujeto 2675076.
- ^ Mockus, A.; Fielding, RT; Herbsleb, J. (2000). "Un estudio de caso de desarrollo de software de código abierto". Actas de la 22.ª conferencia internacional sobre ingeniería de software - ICSE '00 . págs. 263–272. CiteSeerX 10.1.1.13.1121 . doi :10.1145/337180.337209. ISBN . 978-1581132069.S2CID 9075291 .
- ^ Mockus, A.; Fielding, RT; Herbsleb, JD (2002). "Dos estudios de caso de desarrollo de software de código abierto: Apache y Mozilla". ACM Transactions on Software Engineering and Methodology . 11 (3): 309–346. CiteSeerX 10.1.1.594.5885 . doi :10.1145/567793.567795. S2CID 1938015.
- ^ Roy T. Fielding (14 de febrero de 2008). "Respuestas de Sun a las preguntas sobre la marca registrada OpenSolaris". ogb-discuss .
- ^ "Actas de la reunión de la junta directiva de la Apache Software Foundation". 21 de mayo de 2014. Consultado el 8 de julio de 2014 .
- ^ "Una conversación con Roy Fielding sobre HTTP, REST, WebDAV, JSR 170 y Waka". jonudell.net. 25 de agosto de 2006.
- ^ Roy T. Fielding, Ph.D. (19 de noviembre de 2002). "waka: Un reemplazo para HTTP" ( PPT ) .
- ^ Fielding, Roy T. (2012). "El Protocolo Waka" (PDF) . IETF.org . Consultado el 23 de marzo de 2017 .
- ^ Fielding, Roy Thomas (2000). "Transferencia de estado representacional (REST)". Estilos arquitectónicos y diseño de arquitecturas de software basadas en redes (PhD). Universidad de California, Irvine . p. 82. ISBN 0599871180.
Bibliografía
- Fielding, Roy Thomas (2000). "Estilos arquitectónicos y diseño de arquitecturas de software basadas en redes". Tesis doctoral . Universidad de California, Irvine.
Enlaces externos