现在:1、硬件终端《——》应用服务器程序《——》客户端(桌面应用程序)通信为TCP和UDP两种,同时应用服务器程序会保存数据到数据库(备注:应用服务器程序和客户端是Delphi写的)
      2、数据库《——》Web 服务器《——》浏览器要实现:通过从硬件终端实时获得数据,通过应用服务器程序转发,如何在浏览器端实时动态的显示,这些数据同时保存到数据库。同时保证客户端正常运行。请高手指点,有那些好的解决方案,以及涉及那些关键技术。先谢谢了,虽然分数不是很多,但是这已是全部了,请大家多帮忙

解决方案 »

  1.   

    硬件终端《——》应用服务器程序《——》数据库《——》Web 服务器《——》浏览器
      

  2.   

    既然都想到了还需要什么呢?直接web程序开发的时候就使用ajax做动态交互了,项目中做web应用的程序员都应该会.
    但是ajax别用太多,比较影响性能
      

  3.   

    硬件终端《——》数据库《——》Web 服务器《——》浏览
      

  4.   

    数据量大否,如果不大的话可以考虑去掉数据库
    改用xml存储数据
    硬件终端《——》(应用服务器程序--xml---web服务端)《——》浏览器()中为一台服务器
      

  5.   

    数据量比较大,这里硬件终端差不多上万个,应用服务器负责终端的接入,解析以及存储,在浏览器端和客户端监控的只是部分终端,当在浏览器端实时监控某个终端时,特定终端会实时上传数据,如至少每秒上传一次,web这边负责对解析后的数据的计算,查询数据库,分析,再次查询数据库,最后绘图显示结果