I'm creating an automation test platform that is controlled via a web interface. I would like for the ajax calls to go directly to a Daemon server (Controller)...that will process the request and pass it on to the appropriate child worker (using some http based ipc). The child worker would then manage starting a test, stopping, etc...
I'm having trouble choosing the right direction to proceed since I know that in the future this project will grow into network monitoring and perhaps management. I would like for one controller and any number of workers in the future.
I have looked at
POE(read the docs and examples),
Net::Server(looked at the docs on CPAN) and a host of other cpan daemon/server based modules. I was hoping for some guidance on the pros and cons of any of these perl based solutions and for info on what people are typically using in a situation like this.