Roy Fielding

Roy Thomas Fielding (born 1965) is an American computer scientist,[1] one of the principal authors of the HTTP specification, an authority on computer network architecture[2] and co-founder of the Apache HTTP Server project.
In 1999, he was named to the MIT Technology Review TR100 as one of the top 100 innovators in the world under the age of 35.[3] He received a doctorate from the University of California, Irvine in 2000.
Contributions
Architectural Styles and the Design of Network-based Software Architectures, Fielding's doctoral dissertation, describes Representational State Transfer (REST) as a key architectural principle of the World Wide Web, and received a large amount of attention. People now frequently hold up REST as an approach to developing web services,[4] as an alternative to other distributed-computing specifications such as SOAP. Fielding has also been heavily involved in the development of HTML and Uniform Resource Identifiers. Fielding was a co-founder of the Apache HTTP Server project[5][6] and was a member of the interim OpenSolaris Boards until he resigned from the community in 2008.[7] He was the chair of the Apache Software Foundation for its first three years and was a member of its board of directors until May 2014.[8]
Between 2001 and 2006 Fielding worked on 'Waka, an application protocol intended as "a binary, token-based replacement for HTTP."[9] It was "designed to match the efficiency of the REST architectural style."[10][11]
Personal
He describes himself as "part Maori, Kiwi, Yank, Irish, Scottish, British, and California beach bum."[12] [13] [14] Fielding was born in Laguna Beach, California.
He works as a Principal Scientist at Adobe Systems in San Jose, California.[15]
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- Roy Fielding on TwitterLua error in Module:WikidataCheck at line 28: attempt to index field 'wikibase' (a nil value).
- Fielding's blog
- Lua error in package.lua at line 80: module 'strict' not found.
Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Description of Waka
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.