Я думаю, вам понадобится создать пару событий, к которым вы можете привязаться, чтобы предоставить информацию.
Ваш объект сервера должен выставить пару событий. Затем вы можете связать эти события с обратным вызовом, который ваш серверный объект может вызывать в определенные моменты.
Когда эти события вызываются, ваше веб-приложение может ответить на них и, возможно, обновить данные на клиенте.
На стороне клиента, я думаю, вам нужно будет сделать ajax-вызовы, чтобы проверить изменение статуса или что-то еще, потому что я не думаю, что ваш код сможет обновить ваш интерфейс.
Если вы хотите код, дайте мне знать, и я могу опубликовать его.
Проблема в интерфейсе пользователя. Как только страница на клиенте, вот и все. Вам необходимо встроить в него возможность осуществлять мониторинг, и это осуществляется с помощью ajax или jQuery.
Все это звучит сложно, но проводка событий довольно проста, как и в ajax / jQuery.