Web architecture for the remote browsing and analysis of distributed medical images and data