基于dcom技术的网络检测平台的设计与实现doc

基于dcom技术的网络检测平台的设计与实现doc

ID:20597367

大小:40.00 KB

页数:5页

时间:2018-10-14

基于dcom技术的网络检测平台的设计与实现doc_第1页
基于dcom技术的网络检测平台的设计与实现doc_第2页
基于dcom技术的网络检测平台的设计与实现doc_第3页
基于dcom技术的网络检测平台的设计与实现doc_第4页
基于dcom技术的网络检测平台的设计与实现doc_第5页
资源描述:

《基于dcom技术的网络检测平台的设计与实现doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于DCOM技术的网络检测平台的设计与实现刘保华,魏忠林,黄考利(石家庄军械工程学院导弹工程系,河北石家庄050003)摘要:给出了通用网络检测平台的系统结构,并介绍了各部分的实现方案,最后给出了利用分布式组件技术实现网络调用的编程方法。关键词:网络检测;分布式组件测试技术的发展与计算机技术的发展密切相关,网络技术的飞速发展对测试提出了新的要求,为适应时代的发展,我们在新的装备检测系统中加入网络功能模块,让其能实现远程检测和故障诊断,通过网络将测试硬件资源及被测装备和专家联系起来,让专家直接操纵测试仪器及各种设备获取被测装备的测试信息,依据专家自身经验实现故

2、障诊断。为了解决在网络环境下测试模块的远程调用问题,我们采用分布式组件技术。1系统结构根据自动测试系统的网络化需求和网络应用系统的现状,我们设计的网络检测系统的结构如下图1所示。系统的核心是测试服务器,一般它是工控机,直接控制仪器设备,在没有联入网络时组成单机的测试系统完成所有的测试功能;联入网络则是测试服务器,通过COM/DCOM分布式组件技术为远程客户端提供操作本地仪器设备的方法,实现网络测试。图中的测试设备是VXI总线仪器、专用测试接口以及其他附属仪器设备。图1系统结构示意图Client客户端Browser浏览器Server(包括COM/DCOM服务器

3、组件)测试设备(VXI总线仪器)WebServer诊断服务器(包括学习引擎)知识库Internet/IntranetClient客户端是网络测试的用户,与测试服务器连接后控制整个系统的测试过程,完成测试数据处理、故障分析,并指导远程维修保障人员完成检测维修。WebServer是整个系统的管理者。某型导弹配属数量庞大,为提高维修保障能力,让导弹形成战斗力,必须配备一定量的子检测系统(能够独立完成测试功能的本地单机测试系统)。所有的子检测系统能够互相连接,所有的技术人员和专家能够互相支援,以此组成整个网络测试系统。WebServer实施系统的管理,控制子检测系统

4、之间的连接,管理专家对远程测试服务器的操作,并监控系统的运行。直接与WebServer连接的诊断服务器是系统的数据处理中心。它可以包含复杂的故障诊断算法,需要时可直接处理由子检测系统或Client客户端提交的请求。它能对所有的测试维修数据进行汇总,然后综合处理,掌握某型导弹装备的使用情况,利于人员培训和装备型号改进工作。诊断服务器还包含一个学习引擎,故障诊断专家系统通过不断地自学习,丰富专家经验,提高系统诊断能力。知识库附属于WebServer和诊断服务器,是整个系统的测试数据存储中心。子检测系统分阶段将自己的测试数据和故障诊断结果上传至WebServer和

5、诊断服务器,用于综合处理和专家系统自学习。2实现方案在上述系统结构中,网络可以是局域网或互联网,上网方式任意,网络上可能有视频资料的实时传输,所以网络要能实现快速可靠传输。WebServer可以是普通的WindowsNT/2000/XP服务器,采用ASP等通用的网络编程语言,数据库选用Paradox、SQLServer等均可。单机测试和网络测试均包含故障诊断专家系统,它是测试系统的重要组成部分。故障诊断专家系统集成了规则、案例、模型等多种知识表示方法和推理机制,主要包含知识获取机构、数据库、知识库、推理机、解释机构、人-机接口等部分。测试客户/服务器是网络测

6、试的核心,我们采用分布式组件技术来实现。随着网络的发展,网络中两个端点间的通信变得复杂而完善,为了减少给定系统的开发工作,这种对通信的支持将逐渐由操作系统提供。将底层通信细节封装起来供应用软件开发人员使用,能让他们将宝贵的时间集中到开发软件的功能上。组件是一段有明确用途的软件,它很容易在二进制级别上维护和重用。组件技术对编程语言、工具、操作系统和网络都没有什么特殊的要求,即不用考虑上述领域内部的区别就可以实现相互操作。利用分布式技术将测控组件分布到网络上相互调用就实现了远程网络检测的目的,这就是分布式网络检测系统的核心思想。COM(ComponentObje

7、ctModel,组件对象模型)是微软开发的一种能跨语言与进程边界的体系结构,是ActiveX、OLEAutomation等多种技术的基础;DCOM是一种在DCERPC(OpenGroup’sDistributedComputingEnvironment,RemoteProcedureCall)体系结构上实现的COM的分布式版本,使其能够支持在局域网、广域网甚至Internet上不同计算机的对象之间的通讯。使用DCOM,应用程序就可以在位置上达到分布性,从而满足客户和应用的需求。在做分布式计算时,DCOM处理网络协议的低层次的细节问题,从而使用户能够集中精力解

8、决应用层上的问题。 COM的基础包括COM接口、CO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。