I need to port a .NET (C#) web service to Linux. We cannot use Mono, so the options are to use Java or some other language such as Python. Personally I'd prefer to use Python or some other dynamic language rather than Java. The service basically implements some REST APIs for managing launching and stoping/starting of processes. These other processes are any kind of process, but they also implement a REST API used for controlling (pausing/restarting) and retrieving status info from them. How the other processes are implemented does not matter at this point. The service will need some low-level system API access for managing external processes (launching them and killing them). Or, are their any OSS frameworks that do something similar? Sorry I cant be more specific at this point.