From P2P and grids to services on the web : evolving distributed communities - Taylor, Ian J., 1968- (Computer communications and networks., 2009)