论文部分内容阅读
网格技术的普及,已经促使众多行业领域开始着手进行行业内信息基础设施的网格化改造,在空间信息领域也不例外。国家863计划中与SIG(Spatial Information Grid)相关的研究课题早在几年前就已启动,到目前为止已经取得了一些实用性成果。
本篇文章就是基于863子课题“SIG应用示范验证平台”部分研究成果而写,主要围绕如何在空间信息网格平台中选择基础中间件,进而如何结合现有的中间件技术及空间信息领域的需求特点来设计及实现这些基础中间件,最后实现整个空间信息网格平台。
目前最具代表性的几种网格平台—GT4.0、SRB、GOS,虽然功能强大,但直接应用于空间信息领域时,或多或少存都在不足,例如GT4.0维护及使用过于复杂,体积过于臃肿;SRB只支持数据共享,不支持任务处理;GOS目前还不稳定,正处在更新时期,但是研究它们的整体架构、尤其是其基础中间件的实现方式、实现特点以及实现时所采用的技术,对SIG基础中间件的设计与实现具有重要的借鉴意义。基于对上述平台中间件的研究,同时结合SIG的需求特性,本文明确给出了SIG平台中四类基础中间件的分类,并对实现这四类基础中间件所涉及的关键技术进行了详尽的描述。
在SIG基础中间件的设计与实现过程中,根据空间信息网格应用的需要,对SIG示范平台中网格资源进行了明确的定义,同时借鉴GT4.0中Index级联与SRB中MCAT—Agent的设计思想,对SIG平台做出了Meta版与Lite版的划分,最后结合空间信息领域的特点及中间件实现技术,详细阐述了安全认证中间件、资源注册中间件、任务管理中间件、数据管理中间件与状态监控中间件的设计与实现的详细过程。
基于以上基础中间件的SIG应用平台,经过安装部署及实际运行,不但能够满足异构海量空间数据高速共享的需求,同时也能在网格节点间实现数据处理的协同操作,完成了项目预期的目标。