Initial stab at the web service.