我们正在将Windows企业应用程序扩展到Android。
该应用程序适用于销售人员。当销售人员访问商店时,他们将从PDA发送发票并将信息发送到IIS中托管的后端。 MS SQL Server(2008 R2)作为数据库服务器运行。
通过GPRS,WIFI或通过USB电缆将PDA连接到膝上电脑(如果某个位置没有GPRS连接),可以进行通信。
目前我们在Windows Mobile中有应用程序并已部署WCF(Windows通信基础)服务以连接到后端(我们也在某些情况下使用sql server复制)。
随着我们对Android的新扩展(显然后端仍然是相同的)什么是将数据从客户端PDA传输到服务器的最佳机制(在任何单个实例中,可以有大约1000个PDA在运行有很多字节的数据上传;速度很重要??
我不确定这个问题是否适合这里。如果不是,请告诉我。
提前致谢。
答案 0 :(得分:1)
使用basicHTTPBinding发布您的WCF服务,并使用HTTP请求从Android访问它。这在此处详细描述:How to Consume WCF Service with Android