我正在开发一个带有网站和企业应用程序管理的分布式解决方案。
这是架构:
网站 :
数据库 (SQL Server)
网站:ASP.NET MVC
数据同步服务 (WCF)
-
企业管理应用:
数据库 (SQL Server)
WinForm 应用程序
数据同步服务 (WCF)
我想执行站点到站点的数据同步。
注意:企业管理应用程序数据库是仓库数据存储。
通常我希望公司方面要求网站进行数据同步。
所以这是场景:
- (网站端)一些数据已更改 => 本地数据存储
- (企业方面)向网站询问更改 => 将数据从网站数据存储同步到仓库数据存储
- (企业方面)一些数据已更改 => 仓库存储 => 同步到网站本地数据存储
我怎样才能做到这一点,最好的方法是什么?