Американский учёный-компьютерщик
Рой Томас Филдинг (родился в 1965 году) — американский учёный-компьютерщик, один из главных авторов спецификации HTTP и создатель архитектурного стиля Representational State Transfer (REST). Он является авторитетом в области архитектуры компьютерных сетей и одним из основателей проекта Apache HTTP Server . [1] [2]
Филдинг работает старшим научным сотрудником в компании Adobe Systems в Сан-Хосе, Калифорния . [3]
Биография
Филдинг родился в 1965 году в Лагуна-Бич, Калифорния . Он описывает себя как «частично маори , новозеландца , янки, ирландца, шотландца, британца и калифорнийского пляжного бездельника». [4] [5] [6] В 1999 году Массачусетский технологический институт (MIT) Technology Review TR100 назвал его одним из 100 лучших новаторов в мире в возрасте до 35 лет. [7] В 2000 году он получил докторскую степень в Калифорнийском университете в Ирвайне . [8]
Вклады
Архитектурные стили и проектирование сетевых программных архитектур , докторская диссертация Филдинга, описывает Representational State Transfer (REST) как ключевой архитектурный принцип Всемирной паутины и привлекла большое внимание. Инженеры-компьютерщики часто рассматривают REST как подход к разработке веб-сервисов , [8] как альтернативу другим спецификациям распределенных вычислений, таким как SOAP . Филдинг также принимал активное участие в разработке HTML и Uniform Resource Identifiers . Филдинг был соучредителем проекта Apache HTTP Server [9] [10] и был членом временных советов OpenSolaris, пока не ушел из сообщества в 2008 году. [11] Он возглавлял Apache Software Foundation в течение первых трех лет и входил в его совет директоров до мая 2014 года. [12]
В период с 2001 по 2006 год Филдинг работал над Waka, прикладным протоколом, задуманным как «бинарная, основанная на токенах замена HTTP ». [13] Он был «разработан для соответствия эффективности архитектурного стиля REST ». [14] [15]
В 2000 году в своей докторской диссертации он ввел термин HATEOAS (Hypermedia As The Engine Of Application State). [16]
Ссылки
- ^ "Персональный веб-сайт Роя Т. Филдинга". 2012-11-19 . Получено 2013-03-04 .
- ^ "Публикации Роя Филдинга в Google Scholar". Google Scholar . Получено 2013-03-04 .
- ^ "Рой Т. Филдинг". LinkedIn . Получено 28.08.2017 .
- ^ "Рой Т. Филдинг: История жизни". Калифорнийский университет в Ирвайне .
- ^ Рой Т. Филдинг (27 июля 2011 г.). "Re: Брендинг OpenOffice.org". www-legal-discuss .
- ^ Рой Т. Филдинг (1999-07-02). "Re: Kiwi Fruit". Список рассылки FoRK .
- ^ "1999 Молодые новаторы до 35 лет". Обзор технологий . 1999. Получено 04.03.2013 .
- ^ ab Fielding, RT; Taylor, RN (2000). "Принципиальный дизайн современной архитектуры Web". Труды 22-й международной конференции по программной инженерии - ICSE '00 . стр. 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). "A case study of open source software development". Труды 22-й международной конференции по программной инженерии - ICSE '00 . стр. 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). «Два примера разработки программного обеспечения с открытым исходным кодом: Apache и 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.
- ^ Рой Т. Филдинг (14.02.2008). «Ответы Sun на вопросы о торговой марке OpenSolaris». ogb-discuss .
- ^ "Протокол заседания совета директоров Apache Software Foundation". 2014-05-21 . Получено 2014-07-08 .
- ^ «Беседа с Роем Филдингом о HTTP, REST, WebDAV, JSR 170 и Waka». jonudell.net. 2006-08-25.
- ^ Рой Т. Филдинг, доктор философии (19 ноября 2002 г.). "waka: замена HTTP" ( PPT ) .
- ^ Филдинг, Рой Т. (2012). "Протокол Вака" (PDF) . IETF.org . Получено 23.03.2017 .
- ^ Филдинг, Рой Томас (2000). "Передача репрезентативного состояния (REST)". Архитектурные стили и проектирование сетевых программных архитектур (PhD). Калифорнийский университет в Ирвайне . стр. 82. ISBN 0599871180.
Библиография
- Филдинг, Рой Томас (2000). «Архитектурные стили и проектирование сетевых программных архитектур». Диссертация . Калифорнийский университет, Ирвайн.
Внешние ссылки