web-interface: service controller