【问题标题】:Communication between a desktop application and a web application桌面应用程序和 Web 应用程序之间的通信
【发布时间】:2010-12-14 06:08:37
【问题描述】:

我有一个连接到同一个数据库的桌面和 Web 应用程序。 让他们相互交流的首选方法是什么?

【问题讨论】:

  • 为什么他们需要相互通信?如果每个人都确保他们的数据库事务是原子的并且他们总是正确地使用锁,那么两个应用程序访问同一个数据库而不需要通信应该没有问题。
  • 您到底想完成什么?您是否试图确保两个应用程序遵循相同的业务规则?您是否正在尝试自动化浏览器会话?也许您希望 Web 应用程序启动桌面应用程序?

标签: c# vb.net winforms-to-web


【解决方案1】:

您应该使用SOA,然后您的桌面应用程序和网络应用程序都应该与服务通信。

Service将负责与数据库通信。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    相关资源
    最近更新 更多