论文部分内容阅读
安全问题是信息化建设过程中不可回避的话题,在现代信息社会中,随着计算机技术的广泛应用,这一问题也就显得更加迫切。目前安全领域的技术门槛高、投入代价大、易用性差、互操作能力弱等问题已经成为解决安全问题的瓶颈,在这种情况下,安全中间件应运而生。它的设计思想是将信息安全技术和中间件技术结合起来,把安全模块从整个应用系统中分离出来,成为通用的软件,使二者成为一种松耦合的关系,这样既可以提高软件的可重用性,也可以降低应用软件开发的难度。
本文对安全中间件中若干关键技术进行了研究和实现,主要的内容包含:中间件技术基础及发展探索、安全中间件体系结构设计、安全中间件中一些关键模块的设计与实现、多线程动念分级分组优化并发凋度算法研究、软件模块的动态加载技术及环境适应性研究等。论文是对作者研究工作的全面总结,其中的关键内容包括如下:
(1)提出了一种安全中间件体系结构模型提出了一种安全中间件体系结构模型,这是一种层次化体系结构模型,包括基础模块、安全服务、安全协议、组件服务和安全管理共5层。然后特别对“通用安全管理器CSM模块”和“资源信息服务器RIS模块”做了深入的研究。
(2)对安全中间件中一些关键模块进行了设计和实现对安全中间件中的CORBA安全部分、DCML软件的动态配置管理和安全服务系统原型,这三部分进行了详乡Ⅲ的研究和设计,并对其中的部分内容进行了实现。
(3)提出一种多线程并发调度算法提出一种多线程并发调度算法——多线程动态分级分组优化并发调度算法,此算法和以往的多线程并发调度算法棚比,酋次提出了对多线程并发调度的分级分组思想,这为多线程并发调发算法研究提供了一种新的思考方向。实验表叫该算法在同构多处理系统中对多线程调度的效率较高、效果较好。
(4)研究了软件模块的动态加载技术及环境适应性问题研究了安全中间件中不同软件模块在不同环境下的动态加载技术,然后主要以CORBA对安全中间叫件适应能力为例,米阐述不同环境的适应性问题。