论文部分内容阅读
网格技术是近年来兴起的一门信息新技术,它代表了继Internet技术和Web技术之后的第三次技术浪潮。它将高性能计算机、分布式技术、因特网等多种技术有机地结合起来,实现地理上广泛分布的大量异构资源的共享。但是网格系统整体结构异常复杂,执行某些任务的配置和命令执行都非常复杂,这大大限制了网格技术的应用。最近几年,随着网格技术研究的不断深入和应用,基于网格的门户系统的研究日益受到重视。通过网格门户提供的网格入口,网格用户能够方便的对网格资源进行管理,提交、调度和监控网格任务等。网格门户隐藏了网格的复杂环境,方便了网格用户对网格系统中服务和资源的访问,从而解决了网格系统资源使用复杂的难题。本文首先以网格技术和门户技术的相关研究为基础,分析了网格门户的研究现状,网格门户的特点和网格门户的开发工具包。具体分析了网格开发框架GridSphere,对其主要特性,体系结构,布局引擎,核心组件和持久化管理进行介绍,并给出了基于网格开发框架GridSphere的网格门户层次架构。接着,本文针对现在网格门户开发中存在的扩展性差,维护代价高和组件的可重用性低等缺陷,着重研究了基于MVC模式的Portlet组件的开发原理。通过使用基于MVC模式的Portlet组件开发,将网格Portlet组件的开发分为三层结构,各层各司其职,提高Portlet组件性能。最后,本文结合网格传输门户系统的需求分析,给出了整个系统的总体架构和数据库设计,并详细研究了各个组件的具体设计方案,包括网格安全组件,用户管理组件,证书管理组件,和网格应用管理组件。本网格传输门户系统的搭建分为两个部分,分别为Globus实验平台的搭建和门户系统实验平台的搭建。通过采用基于MVC模式的Portlet组件开发技术,实现了网格传输门户原型系统,并通过与一般的网格系统访问方式对比,分析了网格传输门户系统的性能。