Web-based services

A web service permits the communication from one machine to another, in the context of the web. It is essentially machine-to-machine interaction done over a network.