У меня проблема с синхронизацией/отчетностью клиентской обработки на сервере. Концепция этого - один центральный сервер, на котором хранятся данные многих моих клиентов, например. Я продаю приложения некоторым компаниям, и все они имеют собственные отделы. У всех этих компаний есть веб-сайт, на котором они могут войти и проверить, например. количество продуктов на складе, ход продаж и т. д. У отдела есть настольное приложение (подключение к интернету только по запросу / дешевле) и, например. только ежедневно отчитывается состояние склада и прочего.
Если кто-то знает какой-то фреймворк, библиотеку, паттерн для этого, буду признателен. Сначала я подумал, что это Sync Framework, но база данных одна для всех клиентов/компаний. Затем что-то про WCF и отправку только отчетов об обработке (например, что было продано, количество товаров на складе), но теперь я не уверен, хороший ли это шаг. Еще одна идея состояла в том, чтобы использовать источники событий, но мои клиентские приложения уже готовы, и это было бы излишним.
PS. в будущем, возможно, мы хотели бы отправить некоторые данные обратно в клиентские приложения.