1. A computing system, comprising: a network comprising a plurality of network nodes including one or more device nodes and computer nodes; a network hardware device located at each device node over the network; and a web services platform hosted by one or more computer nodes over the network, which provides access and control of the hardware devices over the network through common, device-independent interfaces that expose capabilities of the network hardware devices as web services that can be invoked to perform a service.