欢迎来到天天文库
浏览记录
ID:6238512
大小:26.00 KB
页数:4页
时间:2018-01-07
《基于ogsa—dai异构空间数据访问技术实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于OGSA—DAI异构空间数据访问技术实现 摘要:为实现空间异构数据访问,提出利用网格技术开发工具GloubusTookit和网格数据访问与集成中间件(OGSA-DAI)。文中介绍了OGSA-DAI数据访问过程,提出了利用OGSA-DAI实现对异构空间数据访问服务的体系架构图和空间数据查询算法流程,通过扩展OGSA-DAI查询类来实现利用网格技术访问空间异构数据文件,最后通过示例给出结果验证了该方法的可行性。【关键词】网格开放网格服务架构-数据访问与集成异构空间数据1引言空间信息资源的共享和集成实现的途径是网络化,分布式计算技
2、术是解决分布式资源的有效方式,空间网格计算是分布式计算的一个新阶段,主要解决如何在动态异构的虚拟组织中控制和协调资源的共享[1]。然而将具有海量数据特性的空间数据库运用到网格环境中必然面临一些问题,如网格环境中的各异构空间数据库之间如何进行数据共享和集成等。2技术简介OGSA-DAI(OpenGridServicesArchitecture-data4AccessandIntegration)是一个数据访问与集成的开放源码实现,其主要目的是在开放网格服务结构(OGSA)的基础上,以网格服务的形式为用户提供数据访问和管理服务[2]。
3、OGSA-DAI是通过执行工作流来实现异构数据源的集成的,工作流是由一系列定义良好的活动单元组成的。3OGSA-DAI实现对空间数据的访问3.1空间数据访问与集成体系架构空间数据不同于普通的数据,它具有空间性、时间性、多维性和大数据量等特点。而且数据之间不仅有传统的关联关系,更多地还有空间关系,这就给数据的处理和利用带来了更多的难度。在网格环境中,由于空间数据的存储有自身的复杂性,传统的数据库访问方法对于网格用户的支持不足,因此,我们将开放网格服务结构(OGSA)下的数据访问与集成(OGSA-DAI)技术引入到空间数据库的访问中,
4、以网格服务的形式为用户提供空间数据的访问和集成。由于OGSA-DAI中间件对空间数据的访问存在很大的缺陷,因此必需对OGSA-DAI进行空间数据访问和集成的扩充,主要通过扩充DAI中的查询活动类(SQLActivity)来实现。3.2数据访问过程数据访问过程主要分为以下几个步骤:3.2.1配置数据服务在OGAS-DAIWSRF的binary4distribution目录下也就是切换到ogsadai-wsrf安装目录运行命令:antdeployservice-Ddai.container增加数据服务。3.2.2配置数据服务资源首先编
5、辑ogsadai-wsrf中的data.service.resource.properties文件,然后运行命令:antdeployResource3.2.3数据服务与数据服务资源的连接键入下列命令即可发布数据服务及数据服务源:antexposeResouree-Ddai.container=ws-core(/path/to/Web/servieces/container)-Ddai.service.name=ogsadai/DataService(service/name)-Ddai.resource.idoracle。3.2.
6、4部署配置文件1.编写sde_query.xsd文件添加对空间信息查询类的支持;2.将空间数据资源访问类SDEDataResourceAccessor添加到dataResourceClassConfig.xml文件中;3.将空间数据查询活动类SDEActivity添加到activityConfig.xml文件中。4结论4通过使用网格技术、OGSA-DAI技术和网格数据服务可以实现空间数据库的访问和集成,为异构空间数据库的访问和集成提供了一种新的模式。在这种模式下,用户对数据资源的访问更加透明、高效、可靠。[3]本文探讨采用OGSA
7、-DAI技术来实现空间数据访问的方法,在分析OGSA-DAI体系架构的基础上,通过扩展OGSA-DAI活动查询类实现对空间数据的访问和集成,实验证明该方法是可行的。参考文献[1]FosterI,KesselmanC,NickJ,etal.ThePhysiologyofTheGrid:AOpenGridServicesArchitectureforDistributedSystemsIntegration[Z].2006.[2]金宝轩.网格环境下的异构空间数据库集成技术[J].计算机工程,2008(05).[3]吴林.基于OGSA的
8、网格数据库研究现状和趋势[J].计算机工程与设计,2008(22).作者简介王钰(1979-),女,助理讲师,大学本科,主要从事计算机教育方面的工作,E-mail:wangyu586888@163.com作者单位山西省大同煤炭技师学院山西省大同市0
此文档下载收益归作者所有