学位论文 > 优秀研究生学位论文题录展示
基于XML-RPC的分布式仪器系统集成方法研究与实现
作 者: 康礼鸿
导 师: 王建林
学 校: 北京化工大学
专 业: 控制科学与工程
关键词: 分布式仪器系统 XML XML-RPC 系统集成 远程调用
分类号: TP274
类 型: 硕士论文
年 份: 2011年
下 载: 13次
引 用: 0次
阅 读: 论文下载
内容摘要
随着仪器仪表技术和网络技术的发展,迫切需要集成分布式仪器系统,实现仪器的资源共享和综合测试。现有的分布式仪器系统中不同类型的仪器并存,不同厂商的仪器接口类型、访问标准、通信协议等都不同,且受异构仪器和编程语言的制约,难以实现散布仪器、异构仪器的通信、互操作和集成。因此,研究分布式仪器系统的集成方法具有重要的理论意义和应用价值。本文采用面向对象技术分析和设计分布式仪器系统,在此基础上结合分布式仪器系统集成原则和体系结构模型,提出了一种基于XML-RPC的分布式仪器系统集成方法,给出了基于XML-RPC的分布式仪器系统体系构架;采用XML统一描述仪器,构建了仪器信息模型,设计了统一管理仪器资源的数据访问接口;采用LabVIEW编程语言,设计并实现了基于XML-RPC的服务器和客户端,以及分布式仪器系统的远程调用;在此基础上,将该方法应用到生物发酵实验室中,集成了生物发酵实验室分布式仪器系统。实验结果表明,应用该方法所集成的基于XML-RPC的生物发酵实验室分布式仪器系统较好地实现了分布式仪器的通信、互操作和统一管理,提高了仪器的利用率。基于XML-RPC的分布式仪器系统,具有良好的开放性、易操作性、可扩展性等特点,为系统底层异构仪器的资源共享和与上层应用之间的远程调用提供了一种新的途径。
|
全文目录
摘要 4-6 ABSTRACT 6-14 第一章 绪论 14-22 1.1 引言 14 1.2 仪器技术及其系统发展和研究现状 14-17 1.2.1 仪器技术发展及其研究现状 14-16 1.2.2 分布式仪器系统发展及其研究现状 16-17 1.3 分布式仪器系统集成方法研究现状 17-20 1.3.1 基于设备访问的系统集成方法 17 1.3.2 基于中间件的系统集成方法 17-18 1.3.3 基于Web Service的系统集成方法 18-19 1.3.4 基于分布式对象模型的系统集成方法 19-20 1.4 课题的研究意义和主要研究内容 20-22 1.4.1 课题的研究意义 20-21 1.4.2 主要研究内容 21-22 第二章 分布式仪器系统建模与集成方法研究 22-36 2.1 引言 22 2.2 基于面向对象技术的分布式仪器系统分析与建模 22-29 2.2.1 面向对象技术 22-23 2.2.2 分布式仪器系统对象模型 23-25 2.2.3 分布式仪器系统动态模型 25-27 2.2.4 分布式仪器系统功能模型 27-29 2.3 基于XML-RPC的分布式仪器系统集成方法研究 29-35 2.3.1 分布式仪器系统集成原则 29 2.3.2 分布式系统体系结构模型 29-31 2.3.3 分布式远程调用技术 31-33 2.3.4 基于XML-RPC的分布式仪器系统集成方法 33-35 2.4 小结 35-36 第三章 基于XML-RPC的分布式仪器系统集成 36-50 3.1 引言 36 3.2 数据访问接口的设计 36-41 3.2.1 基于XML的仪器信息建模 36-39 3.2.2 有效性验证 39 3.2.3 基于DOM解析XML文档 39-40 3.2.4 基于XML的打包和解析全过程 40-41 3.3 XML-RPC服务器结构功能设计 41-46 3.3.1 XML-RPC服务器结构设计 41-42 3.3.2 XML-RPC服务器功能设计 42-46 3.4 基于XML-RPC的分布式仪器系统远程调用 46-48 3.4.1 数据的转换模块设计 46 3.4.2 基于XML-RPC的客户端和服务器远程数据通信 46-48 3.5 小结 48-50 第四章 基于XML-RPC的分布式仪器系统实现 50-58 4.1 引言 50 4.2 数据访问标准层的实现 50-52 4.2.1 基于ActiveX的串口仪器通信 50-52 4.2.2 基于TCP/IP的网络接口仪器通信 52 4.3 基于XML-RPC的分布式仪器系统远程调用的实现 52-57 4.3.1 基于状态机的程序设计模式 52-54 4.3.2 XML-RPC服务器端远程调用实现 54-56 4.3.3 XML-RPC客户端远程调用实现 56-57 4.4 小结 57-58 第五章 实验与分析 58-68 5.1 引言 58 5.2 数据访问标准层程序与功能测试 58-61 5.2.1 串口仪器测试 58-60 5.2.2 基于TCP/IP的PXI总线测试 60-61 5.3 远程调用程序与功能测试 61-63 5.4 系统在生物发酵实验室分布式仪器系统中应用 63-67 5.4.1 生物发酵实验设备和集成环境 63-64 5.4.2 生物发酵实验室分布式仪器系统实现 64-67 5.5 小结 67-68 第六章 结论与展望 68-70 6.1 结论 68 6.2 展望 68-70 参考文献 70-72 致谢 72-74 研究成果及发表的学术论文 74-76 作者简介 76-78 硕士研究生学位论文答辩委员会决议书 78-79
|
相似论文
- 基因调控网络模型描述语言研究,Q78
- 支持XML数据查询的F&B索引结构的研究,TP311.13
- LXI自动测试系统集成技术研究,TP274
- 基于网络的服装款式设计系统的研究与实现,TS941.2
- 基于MDA的界面自动生成方法的研究,TP311.5
- C++代码缺陷检测系统的研究与设计,TP311.53
- 基于Web的科学计算遗留应用共享技术研究,TP393.09
- 基于XML的异构数据交换系统的设计与实现,TP311.52
- 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
- 概率XML数据上关键字检索算法的研究与实现,TP391.3
- 行政审批电子监察系统数据交换的设计与实现,TP311.52
- 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13
- 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
- SOA架构在高校信息化系统中整合技术的应用,TP311.52
- 基于银行综合前置平台的金融服务支付系统的设计与实现,TP311.52
- 基于观察者模式的银行主动服务系统的设计与实现,TP311.52
- 江北区企业信用信息系统设计与实现,TP311.52
- 物联网业务模型描述语言的研究与实现,TN929.5
- 基于服务总线的模具企业信息集成系统,TP311.52
- 基于Web服务的Legacy System集成方法研究,TP393.09
- 基于CAN总线的簇绒地毯机控制系统集成技术研究,TP273
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统
© 2012 www.xueweilunwen.com
|