方案大致如下:
客户端采用WinForm,客户端通过Internet远程连接到WebService服务端,客户端通过WebService服务上传一些数据到服务端,然后由WebService将这些数据存储到服务端的SQL-Server数据库中。同时服务端也通过WebService将数据库中的一些配置信息发送到客户端(就是客户端从服务端下载这些信息数据)。
客户端大约有100个,每天大约有300条数据记录,每条数据记录大约100-300K不等。 本人菜鸟真诚的向各位高手请教,谢谢回复,回帖有分。
客户端采用WinForm,客户端通过Internet远程连接到WebService服务端,客户端通过WebService服务上传一些数据到服务端,然后由WebService将这些数据存储到服务端的SQL-Server数据库中。同时服务端也通过WebService将数据库中的一些配置信息发送到客户端(就是客户端从服务端下载这些信息数据)。
客户端大约有100个,每天大约有300条数据记录,每条数据记录大约100-300K不等。 本人菜鸟真诚的向各位高手请教,谢谢回复,回帖有分。
谢谢大家的回复,期待更多的.Neter。
之所以不用B/S结构 是因为客户端还有很多相对比较独立的其它的工作,比如说采集数据,处理数据,打印报表等等,它与服务端的关系基本上就是上传数据。
而且客户比较习惯WinForm的方式。yang20052008(Apex):我也听说webService效率较低,不过我这个方案连接不算多,数据量也不大,应该可以胜任吧。用remoting在穿越防火墙和扩展性方面会不会差一点。希望大家继续……
可能我的项目还要变态一些,Windows Forms中嵌套一个axWebBrowser,B/S和C/S混合模式。有个调用WebService的例子
http://www.mstc.com.cn/viewthread.php?tid=4566&fpage=1