data is accessed and exchanged over networks and the internet between software components, using http and other web-based protocols.
web-based method allowing applications to connect to other software applications over a network (exchange info between service providers and consumers)
use simple object access protocol (soap) to exchange data