基于移动数据分布式协同服务系统技术方案

技术编号:17413871 阅读:32 留言:0更新日期:2018-03-07 09:35
本发明专利技术公开了一种基于移动数据分布式协同服务系统,包括:元数据自动化提取模块,用于提取各数据中心的遥感数据元数据,构建元数据库;数据网格节点模块,用于与元数据库进行交互;数据转换操作模块,用于对移动服务的数据源和非移动服务的数据源的输入和输出参数以及互操作协议进行转换;网络安全控制模块,用于根据预先设定的安全策略,对用户的权限进行设置和管理,对用户发起的数据请求进行安全控制管理;数据服务自动化发布模块,用于对外提供移动服务接口和非移动服务接口;分布式数据查询引擎,用于实现分布式异构数据源的分布式查询。本发明专利技术的基于移动的轻量级数据分布式协同服务系统,使数据网格系统更为简单、高效、易扩展、易维护。

Distributed cooperative service system based on mobile data

The invention discloses a collaborative service system based on distributed mobile data including: automatic metadata extraction module, metadata extraction for remote sensing data of each data center, the construction element database; data grid node module for interacting with the meta database; data conversion module for mobile service data source and non mobile service the data source of the input and output parameters and interoperability protocol conversion; network security control module, according to pre-set security policies, the user permission settings and management of user initiated request for data security control management; data service automatic release module for providing mobile and non mobile service interface service interface foreign; distributed data query engine for distributed implementation of distributed heterogeneous data sources. Query. The portable and lightweight distributed cooperative service system based on mobile data makes the data grid system more simple, efficient, easy to extend and easy to maintain.

【技术实现步骤摘要】
基于移动数据分布式协同服务系统
本专利技术涉及一种数据分布式系统服务技术,具体来说,涉及一种基于移动的轻量级数据分布式协同服务系统。
技术介绍
一、基于WebService的空间数据网格系统:WebService技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据WebService规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。WebService是自描述、自包含的可用网络模块,可以执行具体的业务功能。WebService也很容易部署,因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP。WebService减少了应用接口的花费。WebService为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。WebService平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,WebService平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。这些协议有:1)XML和XSD:可扩展的标记语言(标准通用标记语言下的一个子集)是WebService平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关。XML是由万维网协会(W3C)创建,W3C制定的XMLSchemaXSD定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型;2)SOAP:即简单对象访问协议(SimpleObjectAccessProtocol),它是用于交换XML(标准通用标记语言下的一个子集)编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。例如,可以使用SMTP,即因特网电子邮件协议来传递SOAP消息;3)WSDL:WebService描述语言WSDL就是用机器能阅读的方式提供的一个正式描述文档而基于XML(标准通用标记语言下的一个子集)的语言,用于描述WebService及其函数、参数和返回值。因为是基于XML的,所以WSDL既是机器可阅读的,又是人可阅读的;4)UDDI:UDDI(UniversalDescription,DiscoveryandIntegration)的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为WebService提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的WebService注册,以使别的企业能够发现的访问协议的实现标准;5)调用RPC(RemoteProcedureCallProtocol,远程过程调用协议)与消息传递:WebService本身其实是在实现应用程序间的通信。有两种应用程序通信的方法:RPC远程过程调用和消息传递。使用RPC的时候,客户端的概念是调用服务器上的远程过程,通常方式为实例化一个远程对象并调用其方法和属性。RPC系统试图达到一种位置上的透明性:服务器暴露出远程对象的接口,而客户端就好像在本地使用的这些对象的接口一样,这样就隐藏了底层的信息,客户端也就根本不需要知道对象是在哪台机器上。基于WebService实现的空间信息网格有EOS(EarthObservingSystem,地球观测系统),它是NASA(美国国家航空航天局)建立的长期人造和科学仪器的对地观测系统。它的观测任务包含陆地、大气、海洋、生物圈。其发射始于1997年,传感器种类多样化,涵盖目前常用的MODIS,TM,MSS等。ECHO(EOSClearingHouse)是ESDIS(EarthScienceDataandInformationSystem)建立在EOS之上的空间数据元数据目录和数据查询代理平台,它为科学数据的使用者提供NASAEOS数据便捷的数据访问服务。ECHO实际上是一个中间件,它通过提供给用户应用程序使用接口,实现空间数据的查询和获取功能。ECHO通过统一的应用程序接口提供给用户EOSDIS数据产品和其它地球科学数据。二、基于OGC服务规范的数据网格:OGC(OpenGeospatialConsortium,开放地理空间联盟),是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展。目前在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如OGC)制定空间数据互操作的接口规范,GIS软件商开发遵循这一接口规范的空间数据的读写函数,可以实现异构空间数据库的互操作。OGC和ISO/TC211共同推出了基于WebService(网络服务)的空间数据互操作实现规范WebMapService,WebFeatureService,WebCoverageService,CatalogService-Web(CSW),WebProcessService以及用于空间数据传输与转换的地理信息标记语言(GML)。OGC提出了一个能无缝集成各种在线空间处理和位置服务的框架即OWS(OGCWebService),使得分布式空间处理系统能够通过XML和HTTP技术进行交互,并为各种在线空间数据资源、来自传感器的信息、空间处理服务和位置服务,基于Web的发现、访问、集成、分析、利用和可视化提供互操作框架。1)网络地图服务:网络地图服务(WMS)利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities返回服务级元数据,它是对服务信息内容和要求参数的一种描述;GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息。2)网络要素服务:网络地图服务返回的是图层级的地图影像,网络要素服务(WFS)返回的是要素级的GML编码,并提供对要素的增加、修改、删除等事务操作,是对Web地图服务的进一步深入。OGC网络要素服务允许客户端从多个Web要素服务中取得使用地理标记语言(GML)编码的地理空间数据,这个规范定义了五个操作:GetCapabilites返回Web要素服务性能描述文档(用XML描述);DescribeFeatureType返回描述可以提供服务的任何要素结构的XML文档;GetFeature为一个获取要素实例的请求提供服务;Transaction为事务请求提供服务;LockFeature处理在一个事务期间对一个或多个要素类型实例上锁的请求。网络覆盖服务:网络覆盖服务(WCS)面向空间影像数据,它将包含地理位置值的地理空间数据作为“覆盖(Coverage)”在网上相互交换。网络覆盖服务由三种操作组成:GetCapabilities,GetCoverage和DescribeCoverageType。GetCapabilities操作返回描述服务和数据集的XML文档。网络覆盖服务中的GetC本文档来自技高网...
基于移动数据分布式协同服务系统

【技术保护点】
一种基于移动数据分布式协同服务系统,其特征在于,包括:元数据自动化提取模块,用于自动化提取各数据中心的遥感数据元数据,并根据预定目录结构,构建元数据库;数据网格节点模块,用于与所述元数据库进行交互,实现对元数据库中的数据进行数据查询、数据获取和数据编目同步服务的业务过程的调用,并实现对所述元数据库中的数据进行封装和管理;数据转换操作模块,用于对移动服务的数据源和非移动服务的数据源的输入和输出参数以及互操作协议进行转换,实现移动服务和非移动服务之间的数据调用;网络安全控制模块,用于根据预先设定的安全策略,对用户的权限进行设置和管理,并根据用户的权限,对用户发起的数据请求进行安全控制管理;数据服务自动化发布模块,用于对外提供移动服务接口和非移动服务接口,以实现数据的发布;分布式数据查询引擎,用于实现分布式异构数据源的分布式查询。

【技术特征摘要】
1.一种基于移动数据分布式协同服务系统,其特征在于,包括:元数据自动化提取模块,用于自动化提取各数据中心的遥感数据元数据,并根据预定目录结构,构建元数据库;数据网格节点模块,用于与所述元数据库进行交互,实现对元数据库中的数据进行数据查询、数据获取和数据编目同步服务的业务过程的调用,并实现对所述元数据库中的数据进行封装和管理;数据转换操作模块,用于对移动服务的数据源和非移动服务的数据源的输入和输出参数以及互操作协议进行转换,实现移动服务和非移动服务之间的数据调用;网络安全控制模块,用于根据预先设定的安全策略,对用户的权限进行设置和管理,并根据用户的权限,对用户发起的数据请求进行安全控制管理;数据服务自动化发布模块,用于对外提供移动服务接口和非移动服务接口,以实现数据的发布;分布式数据查询引擎,用于实现分布式异构数据源的分布式查询。2.根据权利要求1所述的基于移动数据分布式协同服务系统,其特征在于,所述数据网格节点模块包括数据节点服务模块、数据节点封装模块和数据节点管理模块,其中,数据节点服务模块,用于与所述元数据库进行交互,实现对元数据库中的数据进行数据查询、数据获取和数据编目同步服务的业务过程的调用;数据节点封装模块,用于与所述元数据库进行交互,实现对所述元数据库中的数据进行封装;数据节点管理模块,用于与所述数据节点服务模块进行交互,实现对所述数据节点服务模块的管理。3.根据权利要求1所述的基于移动数据分布式协同服务系统,其特征在于,所述数据节点服务模块包括数据查询模块、数据获取模块和数据编目模块,其中,数据查询模块,用于接收并解析用户发起的数据查询请求,并根据解析结果与元数据库进行交互,实现对应的数据查询;数据获取模块,用于接收并解析用户发起的数据获取请求,并根据解析结果与元数据库进行交互,实现对应的...

【专利技术属性】
技术研发人员:韩晓卫张强
申请(专利权)人:湖南普天科技集团有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1