当前位置: 首页> 学位论文 >详情
原文传递 基于Web服务的分布式铁路信号电源远程监控系统的研究与实现
论文题名: 基于Web服务的分布式铁路信号电源远程监控系统的研究与实现
关键词: 分布式应用系统;Web服务;远程监控系统;B/S三层结构;铁路信号电源
摘要: 由于铁路沿线对信号电源的稳定性要求比较高,所以,铁路信号电源系统采用“自动闭塞”和“电力贯通”双电源冗余供电。双电源设备是否能够正常工作,是关系到铁路运输安全的重要因素。本文设计实现了一个分布式远程监控系统,该系统可以通过Internet对全国各铁路局所属铁路沿线双电源设备运行情况进行远程监控,满足了铁路管理部门的实际需要。 本文首先介绍了分布式应用系统的发展概况。目前,应用程序变得越来越松耦合,并被分为多个组件,分布在不同的计算机上。分布式应用系统的主要目的是使应用程序能够利用多台计算机的多种资源。随着Internet的发展,基于Web服务的分布式体系结构将成为分布式应用系统的一个重要发展方向。 本文第二部分对分布式对象技术进行了比较,对它们的适用场合进行了分析。对于传统分布式对象技术由于每一种组件模型的架构及封装数据的标准不同,当在Web环境中使用它们并集成Web应用系统时,将不同的组件模型集成在一起是非常困难的。而Web服务是一种松耦合的[1]、可复用的分布式计算模型。它允许在不同的平台上,以不同的语言编写各种程序,并以标准的方式通信,提高了系统间的兼容性,可以使资源得以充分利用。 在以上分析的基础上,本文设计的分布式铁路信号电源远程监控系统采用了基于Web服务的三层B/SWeb体系结构。本系统最上层是表示层,主要面向用户,接收用户请求;第二层是业务逻辑层,层中封装了组件模块,负责具体实现系统的各种逻辑控制功能;最底层是数据层,该层负责与数据库的交互。其中,Web服务将业务逻辑层的业务逻辑分离成Web服务组件,并且在层次结构中加以集成,这样在业务逻辑层内部又形成了多层次结构。这个层次是动态的,能够从Internet上获取资源。而传统的Web应用服务器则很难做到这一点。 本系统包括五个功能模块。用户登陆模块,负责用户登陆验证;实时数据模块,负责监控设备实时数据的处理;历史数据模块,负责监控设备历史数据的处理;打印模块,负责对用户所选数据进行打印;系统信息维护模块,负责对铁路局信息和用户信息进行维护。 本文在以下四点有所突破:在.NET框架下实现了三层B/S结构、用Web服务集成分布式系统的功能模块、用SOAP协议和XML标准实现了系统数据的远程传输、用基于C[#]语言开发的COM+服务器设计实现了系统的实时数据库。它们使得该系统有效性得到了保障。 最后,本文给出了基于Web服务的分布式铁路信号电源远程监控系统的设计实现。
作者: 王欣
专业: 计算机系统结构
导师: 黎峰
授予学位: 硕士
授予学位单位: 山东大学
学位年度: 2005
正文语种: 中文
检索历史
应用推荐