title: User tools for managing services
body: <p>I have an application that consists of a number of services none of which have a user interface.  It struck me that in large applications that consist of possibly dozens of services that there would be a need for an administrator (not developer) to monitor, configure and start / stop services etc.  Is there a conventional approach for this?  One possibility would be for each service to have a separate management UI, but this would not be practical if hundreds of services were involved.  I assume that the best approach would be to have a single management service that communicated over a 'standard" API with each of the bespoke services - does this make sense?  </p>