节点文献
基于DCOM的分布式应用系统的开发与研究
The Development and Research of Distributed System Based on DCOM
【作者】 许光全;
【导师】 石季英;
【作者基本信息】 天津大学 , 电工理论与新技术, 2004, 硕士
【摘要】 近年来,随着网络技术的普及,人们接触网络使用计算机的机会越来越多,利用计算机和网络技术办公、学习有了很好的软硬件基础。一方面,由于大量重复性工作的不断增加,使得工作人员不堪重负;另一方面,随着商业环境的节奏不断加快,各种软件更新速度快得惊人,如何在这种竞争激烈的环境中站稳脚跟,这是每个企业和每个程序开发人员必须要面对的问题。基于上述两方面的原因,研究开发一种合适的编程模型(或者说软件开发方法)势在必行。组件化程序开发技术就是这样一种合适的软件开发方法,它开发效率高,更新速度快,代码复用度高,版本升级容易,而且它跨平台,与语言的无关性使得它成为众多软件开发人员选择开发方法的首选。DCOM是由微软提出的一种组件标准,而微软的Windows操作系统拥有最多的用户。因此,DCOM组件标准成为组件开发的通用标准之一。但是由于DCOM本身的安全机制存在一定的漏洞,使得它的推广应用受到一定的限制。本文从组件化程序开发技术为出发点,研究了基于DCOM的混沌安全柔性机制,开发出基于DCOM的分布式教学测试系统。本论文的具体内容如下:(1)研究分析分布式应用程序的体系结构,并讨论了中间件技术,最后利用对象模型的方法分析了组件对象模型(COM)在整个分布式操作系统中的作用。(2)对COM/DCOM的实现机理进行了详细讨论,并提出当前软件开发较为热门的自动化技术,为以后DCOM组件的开发奠定了基础。(3)深入分析DCOM的安全机制,在发现其固有的漏洞之后,摒弃DCOM原有的安全构架,构筑自己的基于混沌的DCOM柔性安全机制,为将要开发的分布式教学测试系统的运行提供了全新的安全体系。(4)对分布式教学测试系统进行整体框架设计,并根据具体情况设计了各种必需的服务器/客户端组件,最后对设计出来的系统进行测试运行,获得较好的预期效果。
【Abstract】 In recent years, with the rapid progress of internet,people can access computereasily, that follows that there is enough physical basis to work and/or study with thehelp of computer and internet. On the one hand, more and more repeated work makesworkers fatigue;on the other hand, the continuous acceleration of commercial rhythmand very fast updating of various kind of softwares make it hard to live on under suchsurroundings. Just for the two reasons illustrated above, it is necessary to developsoftware develop method. The program development technology based on componentjust is such a method which can meet people’s need. This method has manyadvantages such as high efficiency, easily updating, high recycle use of code, easilyupdating edition, moreover it is independent of operating system and language, whichmakes itself become preferred when programmer are going to choose a method ofdeveloping softwares. DCOM is a component standard put forward by Microsoft, andWindows operating system holds most users, therefore DCOM becomes a universalcomponent standard. But because of DCOM’s inherent bug in its security supportmechanism, more use of it is limited. This paper begins with the programdevelopment technology based on component, then work over security mechanism onthe basis of chaos, finally a distributed exam system based on DCOM is developed.The most content of this dissertation is followed:(1) Study and analyze the system structure of distributed application program,then advance integrant strategy when we choose the middleware. At last analyze thefunction of COM in whole distributed operating system by using object-modelmethod.(2) Discuss the realizing mechanism of COM&DCOM in detail, and put forwardautomation technology for the sake of laying a foundation for our DCOMdevelopment.(3) Go deep into analysis of security mechanism based on DCOM, then abandonthe intrinsic security mechanism after its security leaks are found, and design our ownDCOM security mechanism grounded on chaos, which lays a found of a newDCOM security mechanism for developing distributed teaching exam system.(4) Design the whole framework of distributed teaching exam system and devisenecessary components concretely. Finally test and run the developed system, theexpected effect is achieved.
- 【网络出版投稿人】 天津大学 【网络出版年期】2006年 07期
- 【分类号】TP311.52
- 【被引频次】4
- 【下载频次】186