From the Web to the Grid and Beyond