关于连接两个独立系统的想法.一个是windows应用程序,另一个是Web应用程序

本文关键字:应用程序 一个 另一个 windows Web 系统 连接 于连接 两个 独立 | 更新日期: 2023-09-27 18:25:16

我正在寻找两个独立系统无缝对话的方法。如上所述,一个是Oracle数据库上的.NET web应用程序,另一个是MSSQL数据库上的.NETWindows应用程序。由于这种交互必须在桌面应用程序和web应用程序之间进行,我们不得不想出为这两个系统创建web服务的想法。

  • 服务A将公开从MSSQL添加/更新/获取数据的方法桌面应用程序使用的数据库。

  • 服务B将公开从Oracle添加/更新/获取数据的方法Web应用程序使用的数据库。

Web应用程序消耗A服务。桌面应用程序消耗B服务。现在我的问题是,让两个系统保持同步的好方法是什么。例如,如果服务a和Web应用程序之间的通信失败,如何确保两个系统上的数据完整性?

有人建议使用每天运行的时间表窗口服务。但按需操作如何?我们正在讨论更新至少20-25张桌子的问题,从双方开始。

关于连接两个独立系统的想法.一个是windows应用程序,另一个是Web应用程序

最稳健的方法是在调用外部同步应用程序的数据库中创建触发器。

与外部程序通信的数据库触发器

相关文章: