有个触摸屏的考核项目,客户端50多个 因涉及客户体验计划用cs 模式。
数据库在公网上,
有以下几种方式
 1.客户端调用 websevice,数据库不需要对公网公开(web 服务器和服务器在一台电脑上)。
 2, 客户端直接连接数据库服务器。
主要考虑安全性和效率。大家谈谈 

解决方案 »

  1.   

    如果只是浏览数据,那么webservice是很好的选择,通用性更强,安全性更高。
    不然就直接连接数据库,这样开发,维护就能方便很多。
      

  2.   


    有数据交换,当然非常简单。个人倾向webservice 但是担心用户体验比较差毕竟多了一步(iis 访问数据库)。
      

  3.   

    访问数据库这一步是免不了的,IIS在这里只是将数据库结果转换成XML格式输出。
    用webservice相对直接连接数据库的弱项是当多用户操作的时候(好几百用户同时使用),可能导致数据阻塞。你的情况来看的话,没什么问题。
      

  4.   

    <p>你这个项目的数据库是和应用服务是公网连接吗</p>