Опа имеет свой собственный сервер приложений. Дополнительное приложение не требуется.
У нас есть собственный планировщик, который обрабатывает как сетевые события, так и клиентские вычисления (мы используем кооперативные потоки). Мы написали язык для протокола и создали на нем http-сервер.
Посмотрите исходный код компилятора (отметьте appruntime/
и libnet/
для планировщика и сетевых библиотек):
https://github.com/MLstate/opalang