实时监控软件中关于B/S结构的问题,请各位高手不吝赐教(100分)

  • 主题发起人 kelvin-lee
  • 开始时间
K

kelvin-lee

Unregistered / Unconfirmed
GUEST, unregistred user!
目前遇到这样一个项目:
  我用Delphi编了一个工业现场监控软件,分为design和run两个程序。design程序中用户可
以自己设计监控画面,有各种泵、管道等图形,支持多个通信设备。设计好以后,通
过run程序可以实时监控现场设备运行情况。整个项目也就是一个小型的组态软件。 
目前是采用C/S方式,用户设计好整个系统(包括监控画面)后,执行运行程序,假设A机
器做数据采集,其它机器通过安装客户端软件都可以通过向A要数据进行客户端浏览。以前
我没有用过B/S结构,现在我想做成B/S结构,客户可以通过浏览器下载ocx控件,监控
现场实时画面,而监控画面是由用户事先设计好的。
请问:1. 是否要用三层结构,如果用的话,客户端,应用服务器和数据服务器如何构造?
   2. 画面设计,数据采集、保存、处理等功能由以上哪部分实现?
   3. 谁有这方面的例子,参考一下。
email: kelvinsdu@sina.com
  请各位高手不吝赐教。100分不够可以再加!
 
这个问题太多了,我感觉无从下手了。
对于B/S的结构最好用三层,这样客户端就省很多问题
至于“应用服务器和数据服务器如何构造”就不好说了,
这要看你做的系统的实际情况了。
E: freeday@vip.sina.com.cn
 
你写的这个C/S程序很棒啊,我现在也在要写这样的程序,不过是明年的项目,能不能给我
一份源代码。tsucol@163.com
 
hao a
wo ye xiang yao ke bu ke yi gei wo yi fen a ?
zhiwuyang602@yahoo.com
 
客户浏览器下载ocx控件,实际上还是有点c/s的意味。
建议使用三层结构,使用sockconnection,前台只需要做参数判断,命令发送就行了,应用和数据服务器全部放在后台。
嵌在网页中的realplayer播放器就是最好的例子了,读取服务器的mms流,播放。
 
to wxkabc:
正向你说的,这是一个比较大的系统分析、规划问题,不是能通过简单的几句话就是说清楚的。
我也知道三层结构的好处,但是无奈能力不够,无从下手。
To tsucol and zhiwuyang602:
很抱歉,原代码是肯定不能给的,因为代码不是我一个人编的,而且,这是给公司做的项目。
我也要吃饭的。
to Adnil:
你说:"前台只需要做参数判断,命令发送就行了,应用和数据服务器全部放在后台"。
 我没有三层的编程经验,能再说的详细一点吗?
 
adnil说的对,今年七月通过铁道部专家组验收的部级项目<调车监控实时监控系统>就实现你
所说的全部功能,采用三层结构,系统分前端信号采集系统,中央处理系统,信号还原显示系统,
完成铁路站场的全部信号实时采集显示,机车行走监控显示,TigerDing@163.com.
 
要是三层的话,数据的实时性还有吗?服务端直接向activexform里发数据效果也挺好.
 
to BlackDragon,
久仰你的大名,从论坛上看到很多你写的帖子,很有收获!你也是做工控开发的吧,以后还
免不了向你请教,请多帮忙。
  的确,实时性的问题需要考虑。
  你说的服务端直接向activexform里发数据,我试试。  
  你的OPC Client研究的如何了,能否把那个价值2000分的OPC Client的原代码给小弟看看。
  谢谢了。
 
请大家赐教!
 
我通过ActiveForm中ClientSocke向一个数据采集站发出Modbus TCP请求,数据站根据请求发送数据。
 
最后一个问题:
目前遇到的问题是,ActiveForm中要读取一个监控画面文件,我将文件放在cab
压缩中,但是我不知道如何在ActiveForm中读取这个文件,试了多次,无法解决,
请大家帮忙。
 
是否可以利用SOAP协议进行高速通信?
 
顶部