stringtranslate.com

Рой Филдинг

Рой Томас Филдинг (родился в 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]

Ссылки

  1. ^ "Персональный веб-сайт Роя Т. Филдинга". 2012-11-19 . Получено 2013-03-04 .
  2. ^ "Публикации Роя Филдинга в Google Scholar". Google Scholar . Получено 2013-03-04 .
  3. ^ "Рой Т. Филдинг". LinkedIn . Получено 28.08.2017 .
  4. ^ "Рой Т. Филдинг: История жизни". Калифорнийский университет в Ирвайне .
  5. ^ Рой Т. Филдинг (27 июля 2011 г.). "Re: Брендинг OpenOffice.org". www-legal-discuss .
  6. ^ Рой Т. Филдинг (1999-07-02). "Re: Kiwi Fruit". Список рассылки FoRK .
  7. ^ "1999 Молодые новаторы до 35 лет". Обзор технологий . 1999. Получено 04.03.2013 .
  8. ^ 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.
  9. ^ 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.
  10. ^ 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. 
  11. ^ Рой Т. Филдинг (14.02.2008). «Ответы Sun на вопросы о торговой марке OpenSolaris». ogb-discuss .
  12. ^ "Протокол заседания совета директоров Apache Software Foundation". 2014-05-21 . Получено 2014-07-08 .
  13. ^ «Беседа с Роем Филдингом о HTTP, REST, WebDAV, JSR 170 и Waka». jonudell.net. 2006-08-25.
  14. ^ Рой Т. Филдинг, доктор философии (19 ноября 2002 г.). "waka: замена HTTP" ( PPT ) .
  15. ^ Филдинг, Рой Т. (2012). "Протокол Вака" (PDF) . IETF.org . Получено 23.03.2017 .
  16. ^ Филдинг, Рой Томас (2000). "Передача репрезентативного состояния (REST)". Архитектурные стили и проектирование сетевых программных архитектур (PhD). Калифорнийский университет в Ирвайне . стр. 82. ISBN 0599871180.

Библиография

Внешние ссылки