Ne znam za WCF , ali cini mi se da wcf nije ni namenjen za ovakve vrste aplikacija .
Pogledaj Message Queues . Mislim da ti je to bolje resenje nego WCF za ovakav problem.
Na serverskoj strani aplikacija proveri da li je nesto odradjeno i ako jeste onda postavi puruku na queue .
Klijent je "pretplacen" na Queue i cita podatke . Uz to najbolje od svega je sto to sve moze da se uradi asinhrono !
Pozz!
Ako kaniš pobijediti , ne smiješ izgubiti.