There are websites which have APIs that allow you to trace transactions and lookup information like specific address balances, etc. I am wondering how these web service providers are able to provide the data from the blockchain.
I think that they are running a full node 24/7 so that the end user does not need to run tun their own node and can instead query for data via the service's node.