From P2P to Web Services and Grids: Peers in a Client/Server World