打算用ADO组件将程序做成c/s两层结构,怎样让分布在不同地方的人通过adsl宽带上网远程访问

解决方案 »

  1.   

    如果从网络架构上来考虑。。
    只需要在服务器端建立VPN,远程用户通过ADSL拨入VPN,然后就像在内网一样。系统仍然用两层就是了。当然,从程序上来考虑。。
    就必须要做成三层的咯...不过这样一来,对服务器的安全就很重要了,SQLServer主机完全暴露在Internet外网中,就需要添置硬件防火墙啥的。
      

  2.   

    ADO控件c/s两层的话,用VPN也能实现Internet远程访问?
      

  3.   


    没错。使用VPN的话,就相当于在公共网络链路上建立安全的连接到一个内部的LAN中。例如,你公司网络建立了VPN服务,那么你就可以在家里通过VPN拨入到公司的内部网络中,这样一来,你可以在家访问公司的内部服务器,如exchange,fileserver,OA等..,就和在局域网中一样.我公司之前的一个系统就是典型案例,全国分公司30多个,服务器在总部机房。
    各个分公司的用户先通过VPN建立安全的链接到总部内网,然后访问MIS系统.