有一WMS仓储管理系统(ASP.NET,EF,SQLserver)
有N个扫描条码PDA终端(WINCE 5.0)
PDA WINCE<--->WEB服务器通讯,如何选择,或有更方便的?
方案1 PDA登录窗口完成认证(http url),PDA后续窗口直接连接SQLserver处理数据 代码最少,已经测试3个月,很稳定 PDA程序中包含数据库口令,少了一层
方案2 PDA登录窗口完成认证(http url),PDA后续窗口发请求数据到WEB层(http url),WEB EF处理数据到SQLserver,返回PDA(http url) 代码中,轻量实现 url传输大数据未测试,需要在WEB层准备处理页面
方案3 PDA登录窗口完成认证(socket),PDA后续窗口发请求数据到WINFORM网关服务器(socket),WINFORM EF处理数据到SQLserver,返回PDA(socket) HP-SOCKET类库稳定 代码多,需要新建应用程序层处理数据