Dr. Mark Humphrys

School of Computing. Dublin City University.

Online coding site: Ancient Brain

coders   JavaScript worlds

Search:

Free AI exercises


Web services

Programmable interface to services at remote site. (i.e. Can be called by programs with no human user.)
Called "Web services" or the use of "Web APIs".

Example: Your app posts updates to Twitter without leaving the app. Needs read-write access over network. Through API interface - calling methods on remote site. Needs authentication.

Example: Manufacturer automatically queries distributors for stock levels and other shared information. Done over network, but general public has no access to this information.

The name "Web" implies uses HTTP. But some services in fact do not.





Service description




Popular APIs



2010 survey of web APIs.
Shows REST overtaking SOAP.
From programmableweb.com.



2017 survey of APIs shows REST dominant, SOAP still in use.



2019 graph showing growth in number of different web APIs.




REST v SOAP




Future of APIs



ancientbrain.com      w2mind.org      humphrysfamilytree.com

On the Internet since 1987.      New 250 G VPS server.

Note: Links on this site to user-generated content like Wikipedia are highlighted in red as possibly unreliable. My view is that such links are highly useful but flawed.