- Waka (protocol)
Waka is a new
application protocol intended as "a binary, token-based replacement for HTTP." [http://weblog.infoworld.com/udell/2006/08/25.html] It is "designed to match the efficiency of the REST architectural style." [http://gbiv.com/protocols/waka/200211_fielding_apachecon.ppt]History
Waka was conceived by
Roy Fielding of REST fame, and described in a 2002 [http://gbiv.com/protocols/waka/200211_fielding_apachecon.ppt ApacheCon presentation] . It is still under development.As of August 2006, waka was "all done in my head, it's not on paper though. ... I'm almost to the point where I can make it an open project." [http://weblog.infoworld.com/udell/2006/08/25.html]Distinctives
Some of waka's features include: [http://gbiv.com/protocols/waka/200211_fielding_apachecon.ppt]
*New request semantics (new methods for monitoring and authoring resources)
*Self-descriptive (explicit type, scope, binding of response to request)
*Allow unsolicited responses
*Uniform syntax regardless of type and direction
*Extensible via URIs
*Client-side macrosThe waka protocol is named after a type of Maori canoe.
External links
* [http://www.apache.org/~fielding/waka/ Official URL for tracking progress of waka]
* [http://gbiv.com/protocols/waka/200211_fielding_apachecon.ppt ApacheCon presentation on waka]
* [http://weblog.infoworld.com/udell/2006/08/25.html Jon Udell: A conversation with Roy Fielding about HTTP, REST, WebDAV, JSR 170, and Waka]
* [http://www.mnot.net/blog/2006/03/15/transfer WS-Transfer, WAKA and the Web]
Wikimedia Foundation. 2010.
См. также в других словарях:
Waka — may refer to: * Waka (canoe), canoes of the Māori of New Zealand * Waka (poetry), a genre of Japanese poetry * Waka music, an Islamic inspired musical genre from Yorubaland of Nigeria * Waka (protocol), a proposed replacement for HTTP * World… … Wikipedia
Hypertext Transfer Protocol — HTTP Persistence · Compression · HTTPS Request methods OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT Header fields Cookie · ETag · Location · Referer DNT · … Wikipedia
Roy Fielding — Roy Thomas Fielding (born 1965) is an American computer scientist. He is one of the principal authors of the HTTP specification (RFC 2616), and a frequently cited authority on computer network architecture.Fielding was born in Laguna Beach,… … Wikipedia
japan — japanner, n. /jeuh pan /, n., adj., v., japanned, japanning. n. 1. any of various hard, durable, black varnishes, originally from Japan, for coating wood, metal, or other surfaces. 2. work varnished and figured in the Japanese manner. 3. Japans,… … Universalium
Japan — /jeuh pan /, n. 1. a constitutional monarchy on a chain of islands off the E coast of Asia: main islands, Hokkaido, Honshu, Kyushu, and Shikoku. 125,716,637; 141,529 sq. mi. (366,560 sq. km). Cap.: Tokyo. Japanese, Nihon, Nippon. 2. Sea of, the… … Universalium
Syndicat National de l'Édition Phonographique — SNEP redirects here. For the Simple NDEF Exchange Protocol, see Near field communication#Standardization bodies and industry projects. The Syndicat national de l édition phonographique (SNEP) is the inter professional organization which protects… … Wikipedia
Māori people — For the Māori people of the Cook Islands, see Cook Islanders. Māori … Wikipedia
Application Layer — The Application Layer is the seventh level of the seven layer OSI model, and the top layer of the TCP/IP model. It interfaces directly to and performs common application services for the application processes; it also issues requests to the… … Wikipedia
Application layer — The Internet protocol suite (TCP/IP) and the Open Systems Interconnection model (OSI model) of computer networking each specify a group of protocols and methods identified by the name application layer. In TCP/IP, the application layer contains… … Wikipedia
List of dual place names in New Zealand — The agreed dual name of Te Koko o Kupe / Cloudy Bay remembers both the Māori and British explorations of New Zealand. Many official place names in New Zealand are dual names, incorporating both the original Māori place names and the English names … Wikipedia