Web API

APIweb servicesweb APIsinteroperabilityWeb serviceweb standardsweb-APIWebService API
A Web API is an application programming interface for either a web server or a web browser.wikipedia
81 Related Articles

Application programming interface

APIAPIsapplication programming interfaces
A Web API is an application programming interface for either a web server or a web browser.
This is a specialized form of API though, more precisely defined as a WEB API.

Mashup (web application hybrid)

mashupmashupsBusiness Mashups
Mashups are web applications which combine the use of multiple server-side web APIs.

Web service

web servicesserviceservices
A WSDL document accurately defines the XML messages and transport bindings of a Web service.
A Web API is a development in Web services where emphasis has been moving to simpler representational state transfer (REST) based communications.

Overview of RESTful API Description Languages

RESTful (representational state transfer) API (application programming interface) DLs (description languages) are formal languages designed to provide a structured description of a RESTful web API that is useful both to a human and for automated machine processing.

Web server

web serverswebserverHTTP server
A Web API is an application programming interface for either a web server or a web browser.

Web browser

browserweb browsersinternet browser
A Web API is an application programming interface for either a web server or a web browser.

Web development

developmentweb programmingwebsite development
It is a web development concept, usually limited to a web application's client-side (including any web frameworks being used), and thus usually does not include web server or browser implementation details such as SAPIs or APIs unless publicly accessible by a remote web application.

Web application

web-basedweb applicationsweb app
Mashups are web applications which combine the use of multiple server-side web APIs. It is a web development concept, usually limited to a web application's client-side (including any web frameworks being used), and thus usually does not include web server or browser implementation details such as SAPIs or APIs unless publicly accessible by a remote web application.

Web framework

web application frameworkURL mappingframework
It is a web development concept, usually limited to a web application's client-side (including any web frameworks being used), and thus usually does not include web server or browser implementation details such as SAPIs or APIs unless publicly accessible by a remote web application.

Server Application Programming Interface

SAPI
It is a web development concept, usually limited to a web application's client-side (including any web frameworks being used), and thus usually does not include web server or browser implementation details such as SAPIs or APIs unless publicly accessible by a remote web application.

Server-side

server sideserverside
A server-side web API is a programmatic interface consisting of one or more publicly exposed endpoints to a defined request–response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server.

Interface (computing)

interfaceinterfacescomputer interface
A server-side web API is a programmatic interface consisting of one or more publicly exposed endpoints to a defined request–response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server.

Request–response

request-responserequestrequest-reply
A server-side web API is a programmatic interface consisting of one or more publicly exposed endpoints to a defined request–response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server.

JSON

JavaScript Object NotationJSON SchemaECMA-404
A server-side web API is a programmatic interface consisting of one or more publicly exposed endpoints to a defined request–response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server.

XML

Extensible Markup LanguageXML documentXML parser
A server-side web API is a programmatic interface consisting of one or more publicly exposed endpoints to a defined request–response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server. By contrast, SOAP protocols are standardized by the W3C and mandate the use of XML as the payload format, typically over HTTP.

Hypertext Transfer Protocol

HTTPHTTP requestGET
A server-side web API is a programmatic interface consisting of one or more publicly exposed endpoints to a defined request–response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server. By contrast, SOAP protocols are standardized by the W3C and mandate the use of XML as the payload format, typically over HTTP.

Webhook

webhooksweb hooks
Webhooks are server-side web APIs that take as input a Uniform Resource Identifier (URI) that is designed to be used like a remote named pipe or a type of callback such that the server acts as a client to dereference the provided URI and trigger an event on another server which handles this event thus providing a type of peer-to-peer IPC.

Uniform Resource Identifier

URIURI schemeURIs
Webhooks are server-side web APIs that take as input a Uniform Resource Identifier (URI) that is designed to be used like a remote named pipe or a type of callback such that the server acts as a client to dereference the provided URI and trigger an event on another server which handles this event thus providing a type of peer-to-peer IPC.

Named pipe

named pipesmkfifoFIFO
Webhooks are server-side web APIs that take as input a Uniform Resource Identifier (URI) that is designed to be used like a remote named pipe or a type of callback such that the server acts as a client to dereference the provided URI and trigger an event on another server which handles this event thus providing a type of peer-to-peer IPC.

Callback (computer programming)

callbackcallbackscallback function
Webhooks are server-side web APIs that take as input a Uniform Resource Identifier (URI) that is designed to be used like a remote named pipe or a type of callback such that the server acts as a client to dereference the provided URI and trigger an event on another server which handles this event thus providing a type of peer-to-peer IPC.

Inter-process communication

interprocess communicationIPCinterapplication communication
Webhooks are server-side web APIs that take as input a Uniform Resource Identifier (URI) that is designed to be used like a remote named pipe or a type of callback such that the server acts as a client to dereference the provided URI and trigger an event on another server which handles this event thus providing a type of peer-to-peer IPC.

Web 2.0

Enterprise 2.02.0Web2.0
Web 2.0 Web APIs often use machine-based interactions such as REST and SOAP.

Representational state transfer

RESTRESTfulREST API
Web 2.0 Web APIs often use machine-based interactions such as REST and SOAP.

SOAP

Simple Object Access ProtocolSOAP (protocol)SOAP (Simple Object Access Protocol)
Web 2.0 Web APIs often use machine-based interactions such as REST and SOAP. By contrast, SOAP protocols are standardized by the W3C and mandate the use of XML as the payload format, typically over HTTP.

World Wide Web Consortium

W3CW3C Recommendationrecommendation
By contrast, SOAP protocols are standardized by the W3C and mandate the use of XML as the payload format, typically over HTTP.