Механизм push-уведомлений между сервером и клиентским приложением
Я разрабатываю настольное приложение с использованием C #, которое связывается с сервером через веб-службу WCF. Предполагается, что это своего рода приложение для синхронизации. Это означает, что когда я делаю некоторые изменения в клиентском приложении, я должен также немедленно обновить сервер (это легко сделать с помощью сервисных вызовов), но этот механизм также должен быть предоставлен наоборот, изменение на сервере должно быть немедленно применено к нескольким клиентам. Я знаю, что могу сделать опрос на моем сервере, но это невыглядишь аккуратно для меня, а также яЯ слышал о дуплексных услугах, но яЯ не уверен, смогу ли я использовать его для реализации этого механизма.
Я прошу несколько предложений по этому вопросу. Заранее спасибо.