نظر دوستان محترم ولی از نظر من پیاده سازی همچین سیستمی تحت وب و یا استفاده از وب سرویس جهت تبادل داده ها ریسک های بالایی داره!
فرضا در محل یکی از کلاینت ها اینترنت قطع شد. چه اتفاقی می افته؟ تا وصل شدن اینترنت نباید با سیستم کار کنه؟ یا مسائل دیگه مثل سرعت و ...
از طرفی شما با نوشتن وب سرویس برای انتقال داده مشکلات و پیچیدگی های بسیاری رو وارد پروژه میکنید، چه کاریه آخه..!
ماکروسافت یه فریم ورک داره به اسم
Microsoft Sync Framework
یکم راجع بهش اطلاعات بگیر ، در این روش هر کلاینت یه برنامه داره و یه دیتابیس! مثل حالت عادی تمام کارهاش هم انجام میشه بدون نیاز به اینترنت و با امنیت ، کارایی و سرعت بالا!
با وصل شدن لحظه ای اینترنت اطلاعات تو همه ی بانک های اطلاعاتی به صورت خودکار سینک میشه!
هر موقع کلاینت ها آنلاین باشن با سرور سینک هستن و در صورت آفلاین بودن به محض آنلاین شدن خودکار این اتفاق میوفته..!
خیلی هم سادس و کم هزینه