Я хотел бы реализовать синхронизацию для архитектуры клиент-сервер.
Для клиента : Планирование создания приложения для Windows.
Для сервера : Планирование создания службы Wcf
мое клиентское приложение будет вызывать службу и извлекать папки и файлы. Теперь я могу изменять / добавлять файлы / папки локально.
Затем я синхронизирую его с сервером. Перед процессом синхронизации мое клиентское приложение должно показывать предварительный просмотр, например, какие файлы уже были обновлены на сервере другим пользователем.
Мой вопрос:
Является ли WCF гибким для этого бизнес-требования? Поскольку мои данные слишком безопасны и слишком велики, я должен выбрать правильную архитектуру.
Пожалуйста, поделитесь своими мыслями?