Есть некая сущность с изменяющимся состоянием (реактор космического корабля, например), есть интерфейс отображающий состояние, есть интерфейс управления. Как реализовать процесс изменения состояния? Пока приходит в голову два варианта: определять состояние непосредственно при запросе, запускать отдельный процесс, но опять же не совсем понятно как с ним общаться из вебморды. Плюс для интерфейса управления пригодилось бы некое подобие крона.
Посоветуйте, что почитать по теме.