ActiveX技术在基于B/S模式的远程故障诊断系统中的应用
2012-08-06魏文军
铁路计算机应用 2012年1期
刘 平,魏文军
(兰州交通大学光电技术与智能控制教育部重点实验室,兰州730070)
随着网络技术与通信技术的迅速发展,使远程故障诊断系统实现成为可能。它突破了传统故障诊断模式的束缚,通过信息交流而不是人员交流来解决现场的故障问题,实现资源共享,避免重复开发。将计算机科学、通信技术、虚拟现实技术与故障诊断技术相结合,使设备的故障诊断更加灵活方便。
与此同时,随着Web技术的迅速发展,B/S模式在很多领域被采用,在远程状态监测与诊断领域应用相当广泛。
本文以基于B/S模式的远程故障诊断系统为例,对ActiveX技术进行了详细研究,并采用ActiveX技术和B/S模式结合的方式,来更好的实现远程故障诊断的功能。
1 B/S应用系统分析
B/S模式,即Browser/Server(浏览器/服务器)模式,它以Web为中心,采用了TCP/IP技术,以HTTP为传输协议,客户端通过浏览器访问Web以及与Web相连的后台数据库。其拓展了传统C/S结构,为用户提供了一个跨平台的应用环境:实现了开发环境和应用环境的分离;避免了为多种不同的操作系统开发同一应用软件的重复操作;便于系统扩展、维护及管理。
基于B/S模式的应用系统,由分布在Internet/Intranet上的浏览器、Web服务器和数据库服务器组成。如图1是一个典型的3层结构的B/S应用系统,其中连接在网络中的客户端通过浏览器向Web服务器提交请求,Web服务器根据客户请求与数据库服务器交互,并将操作结果返回客户端浏览器。其中,Web服务器负责处理应用业务逻辑,是3层结构的核心,实现了客户端与服务器的连接。……
登录APP查看全文
