API: Difference between revisions

Content deleted Content added
Tag: extraneous markup
Line 88:
|ISBN = 978-0201379273}}</ref>
 
===Web APIs=Heading text ==
===Webmaster APIs===<sub>Subscript text</sub>
{{Main article|Web API}}
WebWebmaster APIs are the defined interfaces through which interactions happen between an enterprise and applications that use its assets. An API approach is an architectural approach that revolves around providing programmable interfaces to a set of services to different applications serving different types of consumers.<ref>http://www.hcltech.com/sites/default/files/apis_for_dsi.pdf</ref>
When used in the context of [[web development]], an API is typically defined as a set of [[Hypertext Transfer Protocol]] (HTTP) request messages, along with a definition of the structure of response messages, which is usually in an Extensible Markup Language ([[XML]]) or JavaScript Object Notation ([[JSON]]) format. While "web API" historically has been virtually synonymous for [[webwebmaster service]], the recent trend (so-called [[Web 2.0]]) has been moving away from Simple Object Access Protocol ([[SOAP]]) based webwebmaster services and [[service-oriented architecture]] (SOA) towards more direct [[representational state transfer]] (REST) style [[webwebmaster resource]]s and [[resource-oriented architecture]] (ROA).<ref>
{{cite web
|first = Djamal
Line 109 ⟶ 110:
|title = So What Is an Enterprise Mashup, Anyway?
|url = http://www.pcworld.com/businesscenter/article/145039/so_what_is_an_enterprise_mashup_anyway.html
|work = [[PC World<ref><ref></ref></ref> (magazine)|PC World]]
|date = 2008-04-23
}}</ref>