我们正在将Windows中的PDA企业应用程序扩展到Android。

该应用程序适用于销售人员。当销售人员访问商店时,他们将从PDA发出发票并将信息发送到IIS托管的后端。 MS SQL Server(2008 R2)作为数据库服务器运行。

可以通过GPRS,WIFI进行通信,也可以通过USB电缆通过PDA将PDA连接到笔记本电脑来进行通信(如果GPRS连接在特定位置不可用)。

当前,我们在Windows Mobile中拥有该应用程序,并已部署WCF(Windows通信基础)服务以连接到后端(在某些实例中,我们还使用sql Server复制)。

随着我们对Android的新扩展(虽然后端显然仍然是相同的),将数据从客户端PDA传输到服务器的最佳机制是什么(在任何单个实例中,大约有1000个PDA都在运行且有很多字节)数据上传;速度至关重要)?

我不确定这个问题是否适合这里。让我知道是否不是。

提前致谢。

最佳答案

如果您已经为WM应用发布了WCF服务,那么我将为它们构建一个Android客户端。您可以考虑使用JSON公开服务,以使有效载荷比XML等效项小,并且解析起来可能更快(尽管您必须对此进行衡量)。复制端点将是您将无法直接使用的。

09-03 20:13