窗口电话窗口桌面通信

时间:2013-03-20 17:19:37

标签: database wcf azure architecture windows-phone

我想建立一个客户端 - 服务器系统。客户端将是一个Windows Phone应用程序,它将其位置发送到服务器 - 一个WPF应用程序。我想要完成的最佳设计是什么?请考虑以下事项:

  • 桌面上的WCF主机服务器(与Windows Phone应用程序通信)
  • Azure总线服务(不确定将服务器放在何处)
  • 数据库(客户端将写入位置,服务器将读取位置)

由于

2 个答案:

答案 0 :(得分:0)

除非我无法理解系统的复杂性,否则为什么不简单地将手机中的位置信息发送到Azure队列并使用您的客户端应用程序将其读回?

答案 1 :(得分:0)

如果您需要将信息保存在某个地方,让手机应用程序将位置信息发送到存储在数据库中的中心位置可能是个好主意。 Web(或云)服务器上的数据库可能是首选的选择 然后,桌面/ WPF应用程序可以连接到数据库并从中读取。

除非你只有一个非常小的用户群,他们都将在同一个网络上,否则与PC /桌面上运行的应用程序进行通信将是非常不切实际的。

最终,“最佳”解决方案取决于您拥有的技能,资源,经验,时间和其他要求。