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]
Roy Fielding Doctor | |
---|---|
Nació | Roy Thomas Fielding 1965 |
alma mater | Universidad de California, Irvine |
Conocido por | REST, servidor HTTP Apache |
Carrera científica | |
Campos | Ciencias de la Computación |
Tesis | ' Estilos arquitectónicos y diseño de arquitecturas de software basadas en red' (2000) |
Sitio web | roy |
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 de la playa de California". [4] [5] [6] En 1999, el Technology Review TR100 del Instituto de Tecnología de Massachusetts (MIT) lo nombró uno de los 100 principales innovadores del mundo menores de 35 años. [7] En 2000, recibió su doctorado de la Universidad de California, Irvine . [8]
Contribuciones
Estilos arquitectónicos y diseño de arquitecturas de software basadas en red , la tesis doctoral de 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. Gente [ ¿quién? ] frecuentemente presentan 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 interino de OpenSolaris Boards hasta que renunció a la comunidad en 2008. [11] Presidió la Apache Software Foundation durante sus primeros tres años y se sentó en su consejo de administración 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 token para HTTP ". [13] Fue "diseñado para igualar la eficiencia del estilo arquitectónico REST ". [14] [15]
Referencias
- ^ "Sitio web personal de Roy T. Fielding" . 2012-11-19 . Consultado el 4 de marzo de 2013 .
- ^ "Publicaciones de Roy Fielding en 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-discusion .
- ^ Roy T. Fielding (2 de julio de 1999). "Re: Kiwi" . Lista de correo de FoRK .
- ^ "1999 Jóvenes innovadores menores de 35 años" . Revisión de tecnología . 1999 . Consultado el 4 de marzo de 2013 .
- ^ a b Fielding, RT; Taylor, enfermera titulada (2000). "Diseño de 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. S2CID 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 casos de estudio de desarrollo de software de código abierto: Apache y Mozilla". Transacciones ACM sobre Ingeniería y Metodología de Software . 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 marcas comerciales de OpenSolaris" . ogb-discutir .
- ^ "Actas de la reunión de la junta directiva de Apache Software Foundation" . 2014-05-21 . Consultado el 8 de julio de 2014 .
- ^ "Una conversación con Roy Fielding sobre HTTP, REST, WebDAV, JSR 170 y Waka" . jonudell.net. 2006-08-25.
- ^ Roy T. Fielding, Ph.D. (19 de noviembre de 2002). "waka: un reemplazo de HTTP" ( PPT ) .
- ^ Fielding, Roy T. (2012). "El Protocolo Waka" (PDF) . IETF.org . Consultado el 23 de marzo de 2017 .
Bibliografía
- Fielding, Roy Thomas (2000). "Estilos arquitectónicos y diseño de arquitecturas de software basadas en redes" . Disertación . Universidad de California, Irvine.
enlaces externos
- Blog de Fielding