У меня схожая проблема. Итак, что мы на самом деле сделали, мы написали сервис, который вызывает службу WCF за некоторый интервал. Я знаю, что это не элегантное решение, но оно работает.