简体   繁体   中英

Web app that synchronizes third-party app DB (via REST API) with SQL database

Common replication question with seemingly a slightly different scenario.

In short, I'm trying to develop a C# web app that will link up a third party CRM application (via oAuth and its REST API) with a users remote data server (mySQL/SQL Server) and keep it synchronized.

User logs on, sets up an oAuth connection to the third party CRM, enters their SQL login credentials to their local server, clicks "GO". My app then creates a fresh database on their server, makes an initial dump of data into said server from CRM via REST API, and then keeps it bi-directionally synchronized moving forward.

I understand this is a non-trivial undertaking however I'm just wondering if there are any tools/frameworks (such as SymmetricDS perhaps) that I should be looking at so that I don't reinvent the wheel and expedite the development.

SQL Server Replication is intended for this purpose. I don't know of any ready-made replication tool for MySQL.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM