I'm currently working on a back end service which has a very crude interface for getting statistics and information about the service. I would like to deploy a lightweight web server for it to allow users to navigate to it's IP address and gather statistics and other information about the service. My back end service does a lot of video encoding and such, so I'd prefer something that wouldn't eat up too many CPU cycles.
Does anyone have some good suggestions for a web server like this and a light weight mechanism to communicate between the two. I've never implemented something like this but I have seen example where people have used things like tomcat and XML over local sockets to do this kind of thing. I just wanted to poll the community and see if there were any other suggestions out there.