implement web service halo