Astrocomp: web technologies for high performance computing on a grid of supercomputers