Здравствуйте Valentin, Вы писали:
E>>Первое, что приходит в голову — а почему бы не передавать удалённым клиентам не все данные а лишь их изменения ? можно реализовать протокол, по которому это будет осуществляться. На клиенте можно хранить некоторую информацию о тех данных, которые уже отреплицировались и при установлении соединения с сервером запрашивать только недостающие данные. E>>Для реализации же протокола можно использовать тот транспорт, который отвечает специфике вашей задачи. Вот и весь онлайн...
V>Это в некотором смысле решает проблему уменьшения трафика, но речь идет именно о немедленном получении обновленных данных с сервера как только прошли изменения.
Вот тут и можно использовать COM+ events & MSMQ.
Хотя я в своё время пользовался сокетами — регистрировал callback и меня сервер уведомлял, что появились новые данные. Есть две фазы работы — первичная синхронизация и обновления по ходу работы. Тогда ещё COM+ не было :)