通过 WCF 进行站点到站点数据同步

发布于 2024-08-13 11:16:47 字数 697 浏览 2 评论 0原文

我正在开发一个带有网站和企业应用程序管理的分布式解决方案。

这是架构:

网站:

  • 数据库(SQL Server)

  • 网站:ASP.NET MVC

  • 数据同步服务(WCF)

-

企业管理应用:

  • 数据库(SQL Server)

  • WinForm 应用程序

  • 数据同步服务(WCF)

我想要执行站点到站点数据同步。

注意:企业管理应用程序数据库是仓库数据存储。

通常我希望企业方要求网站进行数据同步。

所以这是场景:(

  • 网站端)一些数据发生了变化=>本地数据存储
  • (企业端)请求网站进行更改 =>将数据从网站数据存储同步到仓库数据存储
  • (企业端)某些数据已更改=>仓库店=>同步到网站本地数据存储

我怎样才能实现这一点以及最好的方法是什么?

I'm developping a distributed solution with a WebSite and a Corporate Application Management.

Here is the architecture :

Web Site :

  • Database (SQL Server)

  • Web Site : ASP.NET MVC

  • Data synchronization Services (WCF)

-

Corporate Management Application :

  • Database (SQL Server)

  • WinForm Application

  • Data synchronization Services (WCF)

I want to perform Site-To-Site data synchronization.

Note : The Corporate Management Application Database is the Warehouse datastore.

Usually i want Corporate side asks Web Site for data synchronization.

So here is the scenario :

  • (WebSite Side) Some data changed => Local DataStore
  • (Corporate Side) Ask WebSite for changes => Sync data from Web Site datastore to warehouse datastore
  • (Corporate Side) Some data changed => Warehouse store => Sync to WebSite Local Datastore

How can i achieve this and what is the best approach ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

墨洒年华 2024-08-20 11:16:47

查看 Microsoft 同步框架。

http://msdn.microsoft.com/en-us/sync/default。 aspx

我已经通过 WCF 通道成功地使用它来同步 2 个数据库的状态。 Sync Framework 站点非常擅长满足您的要求并向您展示如何解决问题。如果您可以使用 SQL Server 内置的更改跟踪,那么它应该很快就会整合在一起。

Have a look at the Microsoft Sync Framework.

http://msdn.microsoft.com/en-us/sync/default.aspx

I've used it successfully over a WCF channel to synchronize the state of 2 databases. The Sync Framework site is pretty good at working though your requirements and showing you how to approach the problem. If you can get away with using the change tracking built into SQL Server, it should fall together pretty quickly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文