繁体   English   中英

将数据从 Android 传输到 MS SQL 服务器

[英]Transferring data from Android to MS SQL Server

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

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

通信可以通过 GPRS、WIFI 或通过 USB 电缆将 PDA 连接到膝上型计算机(如果某个位置的 GPRS 连接不可用)进行。

目前我们在 windows mobile 中有应用程序,并部署了 WCF(Windows 通信基础)服务来连接后端(我们也在某些情况下使用 sql 服务器复制)。

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

我不确定这个问题是否适合这里。 如果不是,请告诉我。

提前致谢。

如果您已经为 WM 应用程序发布了 WCF 服务,我将为它们构建一个 Android 客户端。 您可以考虑使用 JSON 公开服务,以便有效负载小于 XML 等效项,并且解析速度可能更快(尽管您必须测量它)。 您将无法直接使用的是复制端点。

不知道是否有用于 Android 的 WCF 模拟,但您可以使用 sockets 移动数据并让 sock 服务器与您的数据库通信。 SSL 将使一切变得安全和干净,并且(基本)代码可以很快实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM