Технически вы можете настроить Apache httpd для создания нового экземпляра для каждого соединения.Конфигурация также позволяет вам управлять временем, в течение которого процессы остаются активными в режиме ожидания, и количеством процессов, которые нужно оставить работающими как минимум.Это будет хорошо работать до тех пор, пока веб-сервис не имеет состояния.Немного странно, но технически выполнимо.
Если вы используете что-то вроде gSoap, вы можете скомпилировать ваши классы C ++ в Solaris непосредственно в мод gSoap и вам не придется адаптировать его к любому внешнему интерфейсу, например PHP илиДжава.Он просто подключится к Apache httpd и начнет работать.
Edit:
Я только что подумал об этом, и вы, вероятно, могли бы использовать HTTP 1.1 keep-alives для управления жизненным циклом процесса.,Apache позволяет вам настроить время, в течение которого он будет оставаться открытым, что поддерживает активный поток / процесс для соединения.