平台采用JAVA开发(SSH架构),现在有个实时性要求比较高的需求,大概是这样,平台需要对接一些外部设备,比如安防报警设备,当报警设备触发后,会发送信息到平台(移动通讯方式,可以看成以太网络,TCP协议),平台接收到后,马上通过弹屏的方式显示,座席人员可以在弹出屏幕上处理,比如按下“已受理”的按钮,而且有可能N个报警设备同时发出信息到平台,平台这时要怎么处理比较人性化?
实现上,因为是B/S架构,所以对实时性相应及显示上,不太好实现,请教下,这种要怎么做才能达到C/S那种效果?

解决方案 »

  1.   

    界面可以用extjs实现吧,实时那块可以用sql语句控制吧(比如hibernate的hql等等吧),个人认为
      

  2.   

    ajax应该可以!要不就要开发一个浏览器插件了!
      

  3.   


    1.座席人员只有一个人么?如果有多个人你还需要考虑,每个座席人,对同一个报警信息的办理请求。
    2.座席人办理完时候还要有反馈给报警人。如果需要那么每个客户端,都要进行实时和服务器通信。
    这个实时性,就是实时对服务器请求。这个实时请求,这个请求你可以用服务器推送,长连接,你看看这些技术。你这个项目类似一个消息提醒。activeMq  查查看下 并且考虑分配信息的方式