Ответ 1
Увидеть:
- Что нужно знать об односторонних вызовах, обратных вызовах и событиях
- Шаблоны проектирования: основанная на списке публикация-подписка
- WCF Реализация модели издателя/подписчика
- Реализация шаблона проектирования публикации/подписки на основе тем в С# -Part II (с использованием WCF)
- WCF Publish Subscribe - полный пример на С#, шаг за шагом
И если в качестве опции можно использовать Azure и служебную шину .NET, см. Также: