Как синхронизировать структуру сложных доменных объектов между сервером и клиентом - PullRequest
2 голосов
/ 15 декабря 2009

Существуют ли рекомендации по синхронизации объектов иерархического домена между клиентом с модульной структурой (WPF, PRISM, MVVM) и сервером (служба WCF и NHibernate для сохранения в БД)?

Уже есть объекты DTO для транспорта и отдельный модуль для запросов к серверу с инфраструктурой управления обратным вызовом.

Заранее спасибо =)
Алексей

1 Ответ

3 голосов
/ 15 декабря 2009

Возможно, вы захотите взглянуть на Microsoft Sync Framework .

Хотя его основная реализация сосредоточена на ADO.NET и синхронизации реляционных данных, Sync Framework поддерживает синхронизацию любого типа объектов, включая ваши собственные пользовательские объекты.

Вы также можете выбрать протокол, по которому вы хотите синхронизироваться, поэтому, если вы хотите использовать, например, WCF, это тоже будет работать.

Это, однако, требует некоторой работы или вашего имени.

...