论文部分内容阅读
近年来,随着网络技术的普及,人们接触网络使用计算机的机会越来越多,利用计算机和网络技术办公、学习有了很好的软硬件基础。一方面,由于大量重复性工作的不断增加,使得工作人员不堪重负;另一方面,随着商业环境的节奏不断加快,各种软件更新速度快得惊人,如何在这种竞争激烈的环境中站稳脚跟,这是每个企业和每个程序开发人员必须要面对的问题。基于上述两方面的原因,研究开发一种合适的编程模型(或者说软件开发方法)势在必行。组件化程序开发技术就是这样一种合适的软件开发方法,它开发效率高,更新速度快,代码复用度高,版本升级容易,而且它跨平台,与语言的无关性使得它成为众多软件开发人员选择开发方法的首选。DCOM是由微软提出的一种组件标准,而微软的Windows操作系统拥有最多的用户。因此,DCOM组件标准成为组件开发的通用标准之一。但是由于DCOM本身的安全机制存在一定的漏洞,使得它的推广应用受到一定的限制。本文从组件化程序开发技术为出发点,研究了基于DCOM的混沌安全柔性机制,开发出基于DCOM的分布式教学测试系统。本论文的具体内容如下:(1)研究分析分布式应用程序的体系结构,并讨论了中间件技术,最后利用对象模型的方法分析了组件对象模型(COM)在整个分布式操作系统中的作用。(2)对COM/DCOM的实现机理进行了详细讨论,并提出当前软件开发较为热门的自动化技术,为以后DCOM组件的开发奠定了基础。(3)深入分析DCOM的安全机制,在发现其固有的漏洞之后,摒弃DCOM原有的安全构架,构筑自己的基于混沌的DCOM柔性安全机制,为将要开发的分布式教学测试系统的运行提供了全新的安全体系。(4)对分布式教学测试系统进行整体框架设计,并根据具体情况设计了各种必需的服务器/客户端组件,最后对设计出来的系统进行测试运行,获得较好的预期效果。