In the Bitcoin world there are a number of APIs such as:
blockchain.info blockr.io blockcypher.com etc.
which allow a web application to access block and transaction data from the blockchain, as well as send transactions. Are there similar services available for the Ethereum network?