论文部分内容阅读
企业PC设施远程管理系统(Remote Management System for Enterprise PC Facilities)RMS是一套企业级的内部终端PC的管理系统,它以远程网络通信为基础,加上自动智能化的手段,综合现有各种PC远程控制软件的特点,集远程办公、远程技术支持、远程培训、资产管理、安全控制、软件分发等功能于一身。该系统能有效应对企业终端PC数量和分布上的日益扩大化问题,帮助企业提高IT方面的管理效率和管理质量,节约人力和时间成本,研究以上课题具有很大的理论和现实意义。RMS系统由控制端VIEWER,被控端HOSTER,控制服务器BROKER和通信服务器RELAY四个部分组成,本文完成了VIEWER、RELAY、HOSTER之间通信隧道的建立,并主要对BROKER服务器进行了研究与实现,本文的主要特点为:1、提出了一种以浏览器端为主的MVC模式的新实现模型BMVC-SMVC该模型在浏览器显示的页面中加入Javascript编写的Controller、Model引擎和控件库;Web服务器则主要扮演一个存储数据和通过View模板、Controller和Model脚本与浏览器合作的角色,从而有效降低了网络传输的数据量,大大减轻了Web服务器的处理负荷。将此模型应用到RMS系统的BROKER服务器中,实验证明具有较优性能。2、采用了嵌入式存储XML文档的BerkeleyDB XML数据库系统BerkeleyDB是BerkeleyDB XML的底层存储手段,相对传统的关系数据库而言,BerkeleyDB没有数据库连接和SQL语句分析的开销,能大大提高数据操作的效率,特别适用于简单数据管理、追求系统性能的应用系统。BerkeleyDB XML在BerkeleyDB之上存取半结构化的XML数据,还避免了存储XML数据的转换开销,进一步提高了对XML数据的处理能力。在RMS系统的BROKER服务器中应用BerkeleyDB XML数据库,取得了良好的效果。