Хорошо, на стороне сервера есть настольное приложение, которое используется для вставки некоторой информации в базу данных (новости, изображения и т. д.), и у меня есть клиенты, которые собирают эту информацию из базы данных и сохраните их в их локальном XML.
Таким образом, каждый клиент загружает новости из базы данных и отображает их.
Проблема в том, как я могу уведомить клиентов о наличии обновления.
Мое решение
Я думал использовать базу данных, подобную UpdateID, и при каждом обновлении данных в базе данных UpdateID должен увеличиваться +1, тогда каждый клиент должен иметь атрибут UpdateID в своем XML и проверять, совпадает ли их UpdateID с Server UpdateID, если это не новое обновление. При каждом успешном обновлении клиенты должны помещать UpdateID сервера в свой XML UpdateID.
Так есть ли лучший способ добиться этого?
PS: Уровень повторного представления данных, который я использую, является службой WCF