Content deleted Content added
No edit summary |
Merge Web API in. |
||
Line 1:
A '''WebAPI''', or ''web API'' ([[application programming interface]]), is typically a defined set of [[Hypertext Transfer Protocol|HTTP]] request messages along with a definition of the structure of response messages, typically expressed in [[JSON]] or [[XML]]. While "web API" is sometimes considered a synonym for [[web service]], the [[Web 2.0]] [[web application|application]]s typically have moved away from [[SOAP]]-based [[web service]]s towards more direct [[Representational state transfer|REST]]ful [[web resource]]s.<ref>{{cite doi|10.1109/MIC.2008.110}}</ref>
'''WebAPI''' is a new specification, started by the [[Mozilla Foundation]], to help replace native mobile applications with [[HTML5]] applications.<ref name="http://www.webmonkey.com/2011/08/mozillas-webapi-wants-to-replace-native-apps-with-html5/">WebMonkey News</ref><ref name="https://wiki.mozilla.org/WebAPI">Mozilla WebAPI Wiki</ref>▼
Web APIs allow the combination of multiple services into new applications known as [[Mashup (web application hybrid)|mashup]]s.<ref>
{{cite web
|title = Mashup Dashboard
|url = http://www.programmableweb.com/mashups
|publisher = ProgrammableWeb.com
|year = 2009
}}
</ref>
▲
== References ==▼
{{Reflist|close=1}}▼
==See also==
[[Category:HTML5]]▼
*[[Open API]]
{{computer-stub}}▼
==Further reading==
*{{cite book
|last1=Jacobson |first1=Daniel
|last2=Woods |first2=Dan
|last3=Brail |first3=Greg
|title=APIs a strategy guide
|___location=Sebastopol, Calif |publisher=[[O'Reilly Media]]
|year=2011 |month=November
|isbn=978-1-4493-0892-6}}
{{Web interfaces}}
{{Cloud computing}}
[[Category:Software architecture]]
|