CN105005608B - Based on OpenSearch lightweight satellite data distributed collaboration service systems - Google Patents

Based on OpenSearch lightweight satellite data distributed collaboration service systems Download PDF

Info

Publication number
CN105005608B
CN105005608B CN201510393782.4A CN201510393782A CN105005608B CN 105005608 B CN105005608 B CN 105005608B CN 201510393782 A CN201510393782 A CN 201510393782A CN 105005608 B CN105005608 B CN 105005608B
Authority
CN
China
Prior art keywords
data
module
opensearch
service
strategy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510393782.4A
Other languages
Chinese (zh)
Other versions
CN105005608A (en
Inventor
庞禄申
李国庆
解吉波
于文洋
黄克颖
张红月
张连翀
刘莉苹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Remote Sensing and Digital Earth of CAS
Original Assignee
Institute of Remote Sensing and Digital Earth of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Remote Sensing and Digital Earth of CAS filed Critical Institute of Remote Sensing and Digital Earth of CAS
Priority to CN201510393782.4A priority Critical patent/CN105005608B/en
Publication of CN105005608A publication Critical patent/CN105005608A/en
Application granted granted Critical
Publication of CN105005608B publication Critical patent/CN105005608B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses one kind based on OpenSearch lightweight satellite data distributed collaboration service systems, including metadata automation extraction module for automating extraction remotely-sensed data metadata, metadatabase is built;Data grids node module is used to implement the encapsulation and management of the calling and data of the business procedure of data query, data acquisition and data form synchronous service;Data transformation operations module is used to convert the data source parameter and Interoperability Protocol of the OpenSearch data sources serviced and non-OpenSearch services;Network security control module is used for according to security strategy, and permission and Client-initiated request of data to user are configured and manage;Data service automation release module is for externally offer OpenSearch service interfaces and non-OpenSearch service interfaces;Distributed data query engine is used to implement the distributed query of distributed heterogeneous data sources.

Description

Based on OpenSearch lightweight satellite data distributed collaboration service systems
Technical field
The present invention relates to a kind of satellite data distribution system services technology, it particularly relates to which one kind is based on The lightweight satellite data distributed collaboration service system of OpenSearch.
Background technology
First, the spatial data grid system based on Web Service:
Web Service technologies, can so that operate in different application on different machines need not be by additional, special Third party software or hardware, so that it may be exchanged with each other data or integrated.Between the application of foundation Web Service enforcement of regulations, nothing By language, platform or internal agreement used in them what is, data can be exchanged with each other.Web Service are to retouch certainly It states, self-contained available network module, specific business function can be performed.Web Service are also easy to dispose, because it Based on some conventional industry standards and some existing technologies, subset X ML under such as standard generalized markup language, HTTP.Web Service reduce the cost of application interface.Web Service are entire enterprise even more than between tissue The integrated of operation flow provides a general mechanism.
Web Service platforms need a set of agreement to realize the establishment of distributed application program.Any platform has it Data presentation technique and type system.Realize interoperability, Web Service platforms must provide standard set type System, for linking up the different type system in different platform, programming language and component model.These agreements have:
1)XML and XSD:
Expansible markup language(A subset under standard generalized markup language)It is to be represented in Web Service platforms The basic format of data.Other than being easy to establish and being easy to analysis, XML main advantage is that it was not only unrelated with platform, but also with Manufacturer is unrelated.XML is created by world wide web association (W3C), and the XML SchemaXSD that W3C is formulated define standard set number According to type, and a kind of language is given to extend this sets of data type.
2)SOAP:
SOAP, that is, Simple Object Access Protocol (Simple Object Access Protocol), it is for exchanging XML (A subset under standard generalized markup language)The lightweight protocol of coding information.There are three main aspects for it:XML- Envelope is description information content and how process content defines frame, by program object coding as the rule of XML object Then, the agreement of remote procedure call (RPC) is performed.SOAP may operate on any other transport protocol.It is, for example, possible to use SMTP, i.e. Internet mail protocols transmit soap message.
3)WSDL:
Web Service description languages WSDL be exactly the formal description document of one provided with the mode that machine can be read and Based on XML(A subset under standard generalized markup language)Language, for describing Web Service and its function, parameter And return value.Because being based on XML, WSDL is both that machine can be read and people can read.
4)UDDI:
UDDI (Universal Description, Discovery and Integration)Purpose be for electronics Standard is established in commercial affairs;UDDI be it is a set of based on Web, it is distributed, for Web Service provide, information registering center Standard criterion is realized, while also comprising the one group of Web Service that enterprise is enable to provide itself registration, so that other enterprise's energy The realization standard of the access protocol enough found.
5)Call RPC(Remote Procedure Call Protocol, remote procedure call protocol)With message transmission:
Web Service are the communication between application program is realized in fact in itself.There are two types of the methods of interapplication communications: RPC remote procedure calls and message transmission.When using RPC, the concept of client is the remote process on invoking server, Usual mode is one remote object of instantiation and calls its method and attribute.RPC systems attempt to reach saturating on a kind of position Bright property:Server exposes the interface of remote object, and client just look like these objects locally used interface it is the same, The information of bottom is thus concealed, client also just requires no knowledge about which platform machine object is at all.
Having EOS based on the Web Service space information grids realized, (Earth Observing System, the earth are seen Examining system), it is NASA(US National Aeronautics and Space Administration)The earth observation of long-term artificial satellite and scientific instrument established System.Its observation mission includes land, air, ocean, biosphere.Its satellite launch starts from 1997, satellite sensor kind Class diversification, covers currently used MODIS, TM, MSS etc.. ECHO (EOS ClearingHouse)It is ESDIS(Earth Science Data and Information System)Establish the spatial data metadata catalog and data on EOS Inquiry proxy platform, it provides NASA EOS data easily data access service for the user of science data.ECHO is real It is a middleware on border, it is by being supplied to user application to be realized the inquiry of spatial data using interface and obtained work( Energy.ECHO is supplied to user EOSDIS data products and other geoscience datas by unified application programming interfaces.
2nd, the data grids based on OGC service regulations:
OGC(Open Geospatial Consortium, Open Geospatial Consortium), it is a unprofitable aspiration International Organization for standardization leads spatial geographic information standard and positions the development of basic service.It is mutually grasped in spatial data at present Make field, the mutual operation method based on common interface access module is a kind of basic operating method.Pass through International standardization group It knits(ISO/TC211)Or Technology-based Alliance(Such as OGC)The interface specification of Spatial Data Interoperability is formulated, GIS software quotient exploitation follows The read/write function of the spatial data of this interface specification can realize the interoperability of Heterogeneous Spatial Databases.OGC and ISO/ TC211 is proposed jointly based on Web Service(Network service)Spatial Data Interoperability realize specification Web Map Service, Web Feature Service, Web Coverage Service, Catalog Service-Web(CSW), Web Process Service and for spatial data transmission with conversion geography information markup language(GML).OGC proposes one It is a can the various online spatial manipulations of Seamless integration- and location-based service frame, that is, OWS (OGC Web Service) so that it is distributed Spatial manipulation system can be interacted by XML and HTTP technologies, and be various online spatial data resources, from sensor Information, spatial manipulation service and location-based service, discovery, access based on Web, integrated, analysis, utilization and visualization provide mutual Operation framework.
1)Map Service of Network:
Map Service of Network(WMS)Utilize the data creating map with geospatial location information.Wherein map is determined The justice performance visual for geodata.This specification defines three operations:GetCapabitities returns to seeervice level member number According to it is to information on services content and a kind of description for requiring parameter;GetMap returns to a map image, geographical space With reference to being clearly defined with size parameter;GetFeatureInfo(It is optional)Return be shown on map it is certain it is special will The information of element.
2)Web feature service:
Map Service of Network return be figure layer grade map image, web feature service(WFS)What is returned is element grade GML codings, and provide to transaction operations such as the increases, modification, deletions of element, be to the further deep of web map service. OGC web feature services permission client is obtained from multiple Web Feature Services uses geographical markup language(GML)Coding Geographical spatial data, this specification define five operations:GetCapabilites returns to Web Feature Service performances and describes document (It is described with XML);DescribeFeatureType returns to the XML document that description can provide any element structure of service; GetFeature provides service for the request of an acquisition element example;Transaction provides service for transactions requests; Request of the LockFeature processing during an affairs to the locking of one or more elements type instance.
3)Web coverage service:
Web coverage service(WCS)Space-oriented image data, it will make comprising the geographical spatial data of geographical location value For " covering(Coverage)" be exchanged with each other on the net.Web coverage service is made of three kinds of operations:GetCapabilities, GetCoverage and DescribeCoverageType.GetCapabilities operations return to description service and data set XML document.GetCoverage operations in web coverage service are to determine which type of inquiry can in GetCapabilities To perform, which type of data can obtain what is performed later, it using general covering form return geographical location value or Attribute.DescribeCoverageType operations allow any coating that client request is provided by specific WCS servers Be fully described.
4)Network directory service:
Network directory service(CSW)- it is a kind of OGC standards, it can support the publication of geographical spatial data collection and search Rope, for the directory service that space resources is found, it provides following seven interfaces:GetCapabilities, DescribeRecord, GetDomain, GetRecords, GetRecordById, Harvest, Transaction.
5)Network processes service:
Web Process Service(WPS)It is the service for supporting Web data processings, original algorithm is provided and is called Interface.This specification defines three operate interfaces:GetCapabilities, DescribeProcess, Execute.
At present, most satellite data sharings or dissemination system are all based on the exploitation of more than service regulation and operation, such as: (1)GEOSS(The Global Earth Observation System of Systems)It is GEO in its executive plan in 10 years The system of the earth observation systems of middle foundation.GEOSS is dedicated to realizing environmental observation data and decision support tool with these productions Connection between product terminal user is strengthened contacting between earth observation and global problems.Its final goal is to establish an energy The whole world for enough serving environmental observation data and the acquisition of information analysis in all directions, real-time and near real-time of users is public Infrastructure.(2)GENESI DR(Ground European Network for Earth Science Interoperations Digital Repositories) be GEOSS a part, be European each group be woven in realization the whole world The contribution made in earth observation systems.There are four part compositions on the frame structure for this set system:Catalogue;It was found that agency; Directory access service;Data access service forms.
These systems have the following disadvantages or insufficient at present:
Standard disunity:Data sharing platform has the describing standard and data of a set of data grids system of oneself Shared agreement of publication etc., these standards and agreement are seriously coupled with own system, it is difficult to be grafted directly to other data service system On system.This is the system of realization system(system of systems)Cause difficulty so that each data sharing platform into Data silo.
Communication protocol coupling is excessively high:Even employ OGC at present(Open GIS Consortium)Data grids System, used data exchange agreement and data Interoperability Protocol have since its coupling to system is serious when other When the data unit of service system is wanted to add in grid system, integration period is often longer, less efficient and be difficult to ensure that data The self-government of unit.
Communication protocol is excessively complicated:Rapid build spatial data grid is needed when being in an emergency, realizes isomeric space When data sharing is to provide decision support, the efficiency of existing data sharing technology structure Spatial Data Sharing platform is too low, Grid system automation rapid build technology shortcoming, it is difficult to realize that the snap information of heterogeneous data source in emergency circumstances is shared.
Lack reliable security mechanism:When some data-sharing systems access to network, the security mechanism of its own is very It is more easily damaged.
Therefore, it is necessary to introduce a kind of Communications Protocol Specification being more simple and efficient(OpenSearch), based on the specification A kind of satellite data distributed collaboration service technology of lightweight is researched and developed, makes data grids system is more simple, efficient, easy to expand Exhibition, easy care and safety.
Invention content
The object of the present invention is to provide one kind to be based on OpenSearch lightweight satellite data distributed collaboration service systems, To overcome the above-mentioned technical problem in existing the relevant technologies.
The technical proposal of the invention is realized in this way:
One kind is based on OpenSearch lightweight satellite data distributed collaboration service systems, including:
Metadata automates extraction module, for automating the remotely-sensed data metadata for extracting each satellite data center, and According to predetermined directories structure, metadatabase is built;
Data grids node module, for being interacted with the metadatabase, realize to the data in metadatabase into The calling of the business procedure of row data query, data acquisition and data form synchronous service, and realize in the metadatabase Data be packaged and manage;
Data transformation operations module, the data serviced for the data source serviced OpenSearch and non-OpenSearch Source output and input parameter and Interoperability Protocol is converted, realize OpenSearch service and non-OpenSearch service Between data call;
Network security control module, for according to preset security strategy, the permission of user being configured and being managed Reason, and according to the permission of user, security control management is carried out to Client-initiated request of data;
Data service automates release module, for externally providing OpenSearch service interfaces and non-OpenSearch clothes Business interface, to realize the publication of data;
Distributed data query engine is used to implement the distributed query of distributed heterogeneous data sources.
In said program, the data grids node module includes back end service module, back end Encapsulation Moulds Block and data node administration module.
Wherein, back end service module for being interacted with the metadatabase, is realized to the number in metadatabase According to the calling for the business procedure for carrying out data query, data acquisition and data form synchronous service.Back end package module is used It is interacted in the metadatabase, realizes and the data in the metadatabase are packaged.Back end management module, For being interacted with the back end service module, the management to the back end service module is realized(Including registering, Start, stop and nullify).
In said program, the back end service module includes data inquiry module, data acquisition module and data Catalogue Module.
Wherein, data inquiry module, for receiving and parsing through Client-initiated data inquiry request, and according to analysis result It is interacted with metadatabase, realizes corresponding data query;Data acquisition module, for receiving and parsing through Client-initiated number It asks according to obtaining, and is interacted according to analysis result and metadatabase, realize corresponding data acquisition;Data form module, For receiving and parsing through the request of Client-initiated listings services, and interacted according to analysis result and the metadatabase, it is raw Into and feed back the statistical information of listings services demand.
In said program, the data transformation operations module includes data exchange Parameter Switch module and data interoperation Protocol conversion module.
Wherein, data exchange Parameter Switch module for the data source to being issued as OpenSearch services, will be used The Parameter Switch of family request is the recognizable parameter of data source service, and returning the result of servicing of the data source is carried out at conversion Reason, feeds back to user in a manner that grid system is unified;Data interoperation protocol conversion module, for open service interface but Do not support the data source of OpenSearch agreements data carry out data interoperation protocol conversion, realize OpenSearch service and Data call between non-OpenSearch services.
In said program, the network security control module includes policy enforcement module, strategy decision module, attribute pipe Manage module and tactful support module.
Wherein, user's request for being responsible for intercepting Client-initiated request, is passed to strategy decision by policy enforcement module Module, while for receiving and performing the result of decision that the strategy decision module is returned;Strategy decision module, for receiving User's request transmitted by the policy enforcement module, and asked according to the user, sending out attribute to attribute management module calls It asks, the attribute information fed back according to attribute management module, the predetermined security strategy in regulative strategy support module, according to category Property information in real time generation the querying condition with access privilege control, policy enforcement module will be fed back to querying condition;Attribute pipe Module is managed, for managing the attribute information of user, attribute is provided to strategy decision module and supports;Tactful support module, for making The full policing rule in Dingan County provides strategy to strategy decision module and supports.
In said program, the attribute information of user is managed including:To the setting of user property, additions and deletions and more Newly.Also, the security strategy include platform dimension strategy, time dimension strategy, Spatial Dimension strategy, product dimension strategy and Strategy of Conflict Resolution.
Beneficial effects of the present invention:
From the point of view of data service agreement:System employs the OpenSearch service agreements of lightweight.The agreement is to parameter Content and form can be self-defined, and flexibility is strong, are a frames can be general and transplanted.And it is applied in this system In, the query metadata model simple general-purpose that is extended can cover the data query feature of vector sum raster data.In addition, Data service is directly realized by HTTP request, it is more intuitive succinct without the multilayer encapsulation of similar existing other agreements.Examination Verify bright, the satellite data distributed collaboration service technology based on OpenSearch is faster than the grid system based on WPS specifications 25%。
From the point of view of the structure of system:In the data service system based on OpenSeach service regulations, data service structure Various data services and network service compared to existing OGC are provided without stringent interface form.OpenSeach is serviced Specification is defined shared with simple content-aggregated realization spatial data based on parameter format so that system more loose coupling, it can Transplantability is stronger, and the access efficiency of grid node is higher.
From the point of view of system development construction:First, the system structure based on OpenSearch is simple, implements without complexity Interface regulation and encapsulation;Secondly, present invention employs the automation constructing technologies of spatial data grid system, develop corresponding Automation services middlewares.It is truly realized zero_time holding to build, each module need to only be carried out simply being configured and just be can adapt to not Same data source, does not need to be programmed exploitation, therefore, especially in emergency situations, can access new data source rapidly, So as to provide one-touch synergistic data shared service, user is made to be quickly obtained satellite data.This 2 points of structures for causing system Efficiency is higher, shortens with the integration period of other existing systems.
From system safety:The technology is employed based on ABAC(Attribute-Based Access Control, Beam-based alignment)Safe access control mechanism, user's malicious downloading data can be effectively prevented.ABAC mechanism With control precisely, the features such as easily configuration, strategy is simple, can be quick, accurately realize the authority distribution to user.Especially exist When grid system reaches certain scale, the superior sex expression of this mechanism is very prominent.
Description of the drawings
It in order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to institute in embodiment Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the present invention Example, for those of ordinary skill in the art, without creative efforts, can also obtain according to these attached drawings Obtain other attached drawings.
Fig. 1 is according to embodiments of the present invention based on OpenSearch lightweight satellite data distributed collaboration service systems Structure diagram;
Fig. 2 is the structure diagram of data grids node module according to embodiments of the present invention;
Fig. 3 is the structure diagram of back end service module according to embodiments of the present invention;
Fig. 4 is the structure diagram of data transformation operations module according to embodiments of the present invention;
Fig. 5 is the structure diagram of network security control module according to embodiments of the present invention;
Fig. 6 is according to embodiments of the present invention based on OpenSearch lightweight satellite data distributed collaboration service systems Modular structure schematic diagram;
Fig. 7 is the transfer principle schematic diagram of data exchange parameter according to embodiments of the present invention;
Fig. 8 is the transfer principle schematic diagram of data interoperation agreement according to embodiments of the present invention;
Fig. 9 is the data access control flow schematic diagram of ABAC according to embodiments of the present invention;
Figure 10 is according to embodiments of the present invention based on OpenSearch lightweight satellite data distributed collaboration services system System technological frame figure;
Figure 11 is according to embodiments of the present invention based on OpenSearch lightweight satellite data distributed collaboration services system The logical level structure chart of system;
Figure 12 is the disaggregated model figure of spatial data source according to embodiments of the present invention;
Figure 13 is metadata schema structure diagram according to embodiments of the present invention;
Figure 14 is query argument model structure schematic diagram according to embodiments of the present invention;
Figure 15 is getOpenSearch interface polls flow diagrams according to embodiments of the present invention;
Figure 16 is data acquisition service flow diagram according to embodiments of the present invention;
Figure 17 is spatial data listings services schematic diagram according to embodiments of the present invention;
Figure 18 is metadata extraction process flow diagram according to embodiments of the present invention;
Figure 19 is grid node structure overall procedure schematic diagram according to embodiments of the present invention;
Figure 20 is that the spatial data grid system distributed data according to embodiments of the present invention based on OpenSearch is looked into The frame diagram of inquiry.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art's all other embodiments obtained belong to what the present invention protected Range.
According to an embodiment of the invention, a kind of lightweight satellite data distributed collaboration based on OpenSearch is provided Service system.
As shown in Figure 1, described one kind is distributed based on OpenSearch lightweights satellite data according to embodiments of the present invention Formula cooperative service system, including:
Metadata automates extraction module 101, for automating the remotely-sensed data metadata for extracting each satellite data center, And according to predetermined directories structure, build metadatabase;
Data grids node module 102 for being interacted with the metadatabase, is realized to the data in metadatabase The calling of the business procedure of data query, data acquisition and data form synchronous service is carried out, and is realized to the metadatabase In data be packaged and manage;
Data transformation operations module 103 services for the data source serviced OpenSearch and non-OpenSearch Data source output and input parameter and Interoperability Protocol is converted, realize OpenSearch service and non-OpenSearch Data call between service;
Network security control module 104, for according to preset security strategy, being configured to the permission of user and Management, and according to the permission of user, security control management is carried out to Client-initiated request of data;
Data service automates release module 105, for externally providing OpenSearch service interfaces and non- OpenSearch service interfaces, to realize the publication of data;
Distributed data query engine 106 is used to implement the distributed query of distributed heterogeneous data sources.
As shown in Fig. 2, in said program, the data grids node module 102 includes back end service module 201st, back end package module 202 and data node administration module 203.
Wherein, back end service module 201 for being interacted with the metadatabase, is realized in metadatabase Data carry out data query, data acquisition and data form synchronous service business procedure calling.Back end Encapsulation Moulds Block 202 for being interacted with the metadatabase, is realized and the data in the metadatabase is packaged.Back end Management module 203 for being interacted with the back end service module, realizes the pipe to the back end service module Reason(Including registration, start, stop and nullify).
As shown in figure 3, in said program, the back end service module 201 includes data inquiry module 301, number According to acquisition module 302 and data Catalogue Module 303.
Wherein, data inquiry module 301, for receiving and parsing through Client-initiated data inquiry request, and according to parsing As a result it is interacted with metadatabase, realizes corresponding data query;Data acquisition module 302, for receiving and parsing through user The data acquisition request of initiation, and interacted according to analysis result and metadatabase, realize corresponding data acquisition;Data are compiled Mesh module 303, for receiving and parsing through the request of Client-initiated listings services, and according to analysis result and the metadatabase into Row interaction generates and feeds back the statistical information of listings services demand.
As shown in figure 4, in said program, the data transformation operations module 103 includes data exchange Parameter Switch mould Block 401 and data Interoperability Protocol modular converter 402.
Wherein, data exchange Parameter Switch module 401, for be issued as OpenSearch service data source, It is the recognizable parameter of data source service by the Parameter Switch of user's request, and returning the result of servicing of the data source is turned Processing is changed, feeds back to user in a manner that grid system is unified;Data interoperation protocol conversion module 402, for being taken to open Business interface but do not support OpenSearch agreements data source data carry out data interoperation protocol conversion, realize OpenSearch services the data call between non-OpenSearch services.
As shown in figure 5, in said program, the network security control module 104 includes policy enforcement module 501, plan Slightly decision module 502, attribute management module 503 and tactful support module 504.
Wherein, user's request for being responsible for intercepting Client-initiated request, is passed to strategy by policy enforcement module 501 Decision module, while for receiving and performing the result of decision that the strategy decision module is returned;Strategy decision module 502, It for receiving user's request transmitted by the policy enforcement module, and is asked according to the user, is sent out to attribute management module Attribute call request, the attribute information fed back according to attribute management module make a reservation for safe plan in regulative strategy support module Slightly, it generates the querying condition with access privilege control in real time according to attribute information, querying condition is fed back into policy enforcement module; Attribute management module 503 for managing the attribute information of user, provides attribute to strategy decision module and supports;Strategy supports mould Block 504 for formulating security strategy rule, provides strategy to strategy decision module and supports.
In said program, the attribute information of user is managed including:To the setting of user property, additions and deletions and more Newly.Also, the security strategy include platform dimension strategy, time dimension strategy, Spatial Dimension strategy, product dimension strategy and Strategy of Conflict Resolution.
In order to facilitate the above-mentioned technical proposal for understanding the present invention, below from the angle of technical principle, to the above-mentioned of the present invention Technical solution is described in detail.
The technical essential of the above-mentioned technical proposal of the present invention mainly includes the following:1)Communication protocol uses OpenSearch service regulations;2)Modular technology designs;3)Grid middleware Technology design;4)Data access based on ABAC Control.
1)Communication protocol uses OpenSearch service regulations
At present, existing data grids use customized Web Service agreements, and each system lacks unified standard, Therefore, it is very easy to form data silo, integrate and shared more difficult.The present invention, can using OpenSearch service regulations Data service capabilities are effectively promoted, reduce development difficulty.
The agreement that the open search result that OpenSearch is initially applied as one in internet is shared.It occurs At the beginning of purpose be exactly for the shared of data research result.The consensus standard of itself is just very simple, and it is many certainly to give user The power of definition self-defined can retrieve content, retrieval result etc..Due to its powerful data sharing abilities, NASA (National Aeronautics and Space Administration, US National Aeronautics and Space Administration)And ESA (European Space Agency, European Space Agency)Deng be all applied to spatial data it is shared in, space is carried out to it Extension in terms of information attribute.This is mainly reflected in metadata description, data interoperation specification aspect.Also, these extensions Attribute and specification are mostly with reference to the specification of existing OGC.Such as:Extension to place name, longitude and latitude, geographic query parameter etc.. The application in spatial information field is the extension based on GeoRSS standard.These extensions include:Place name, longitude and latitude, radius (Radius), boundary rectangle frame(Box), geometric parameter(geometry parameter)And position relationship(Ralation).Its Middle geometric parameter includes point(POINT), line(LINESTRING), face(POLYGON), multiple spot(MULTIPOINT), it is multi-thread (MULTILINESTRING), multi-panel(MULTIPOLYGON), position relationship parameter is including intersecting(intersects), include (contains), mutually from(disjoint).The consensus standard of OpenSearch coordinates corresponding grid framework, can be formed as one Set system.First, in the support to the complex characteristics of spatial data.After being extended to geospatial information OpenSearch agreements support the description of the complicated space-time characterisation of spatial data, and query metadata model is two relatively other Agreement is simpler easy-to-use.The common every data publication agreements of OGC also all support the various characteristics of spatial data.Web Services(Network service)It is widely used in the shared of internet arena heterogeneous resource, but does not support the peculiar of spatial data Property.
Second, from the point of view of the internationalization of agreement and specialization.OGC is the authority that spatial information field standard criterion is formulated Tissue, the extension and formulation carried out to OpenSearch consensus standards have international level.And NASA, ESA etc. are international main Fluid space data organization has the use to OpenSearch, this illustrates that OpenSearch is similary with all standard that OGC is current With internationalization and professional authority.Also, OpenSearch interfaces are utilized, can also be directly realized by external data source just Victory is shared.Web Services(Network service)Equally be that widely used heterogeneous resource shares standard in the world, but its Ground field does not have professional.
Third is collecting ability to extensive spatial data.Three agreements can realize collecting for spatial data.But It is Web Services(Network service)Due to learning not supporting for data character over the ground, cause to implement difficulty big;OGC is commonly used Consensus standard can be good at realizing that spatial data collects, but since its protocol interface, working specification etc. have strictly Definition so that it is higher with system degree of coupling.So that it is difficult to transplant between system, grid node structure efficiency is low, whole The existing service system difficulty of conjunction is big, and the scalability of data collecting system and flexibility are low.And OpenSearch is as Meta Search Engine One technology of engine does not have interface form stringent regulation, but the inputoutput data form of inquiry request is carried out It is unified to formulate, and data retrieval is directly realized by a manner of HTTP request, realize the high-efficiency polymerization of data source.OpenSearch is assisted Discuss the rapid build that can preferably realize data grids node and the high effective integration to data with existing service system.
Generally speaking, as international standard, OpenSearch agreements are due to its member specifically for data format definition The search content of search engine is gathered and mechanism and its simple query argument descriptive model and the direct access interface of http, So that it is applied on spatial data grid, the integration of spatial data node and high efficiency, low cost can be more quickly built Existing data service system is included in OpenSearch grids.Study the lightweight spatial data grid system based on OpenSearch System inquires into the rapidly and efficiently inexpensive constructing technology of grid system, is of great significance to the shared of extensive spatial data.
2)Modular technology designs
In order to reduce system coupling, enhance the reusability of component, system employs the scheme of sub-module realization, each mould Block is independently realized, is connected by OpenSearch service regulations.The modular structure of the distributed collaboration service system such as Fig. 6 institutes Show.
The function module of system is broadly divided into several big aspects:Data grids node module, distributed query engine, net Lattice safety control module.Wherein, data grids node module is divided into node serve, node encapsulation and node administration according to its function Etc. modules.
3)Grid middleware Technology design
In order to make full use of existing grid system, the present invention passes through net not by the way of developing again Lattice middleware integrates.
The situation of open service interface data source is divided into two classes, and one kind is that service interface is OpenSearch interfaces;Separately One kind is that service interface is other protocol interfaces, such as Web Services(Network service), OGC(WMS, WFS, WCS).For this Two class situations, will be compatible with existing data service system, ensure its maximized self-government, and data source is configured to OpenSearch data grids nodes are required for carrying out the conversion of data parameters or the conversion of data protocol, need research simultaneously Develop corresponding Adaptor(Data transformation operations module).
The function of Adaptor mainly has two broad aspects:
Conversion to data exchange parameter:For being issued as the data source of OpenSearch services, due to its yuan of number It is different from the unification data service of the invention to be built according to description standard and query argument standard, it needs to be directed to and specifically connects Mouth data output and input parameter and are converted.It is the recognizable parameter of data source service by the Parameter Switch of user's request, and Carry out conversion process is returned the result by what the data source serviced, user is returned in a manner that grid system is unified.It operates former Reason is as shown in Figure 7.
Conversion to data Interoperability Protocol:The data of OpenSearch agreements are not supported for open service interface but Source, not only data exchange parameter is different, and data interoperation agreement is also different, needs the conversion for establishing two kinds of agreements that could call The data source service.Its operation principles is as shown in Figure 8.
4)Data access control based on attribute(ABAC)
In data grids system, not all user has identical permission, if necessary to certain user into The control of row access rights then needs to establish a kind of access control mechanisms, and the present invention proposes the control model based on attribute (ABAC, attribute-based access control).
Realization process is as follows:
Access safety control framework includes four modules altogether:Policy enforcement module(PEM, policy execute module), strategy decision module(PDM, policy decision module), attribute management module (AMM, attribute Management module), tactful support module (PSM, policy support module) is retouched with reference to corresponding attribute State model and strategic decision-making mechanism.
Access control flow is as shown in figure 9, control flow is as follows:
User's registration grid system sets its attribute according to user's initial information and corresponding data access rights;User into After grid system user, grid system is logged in, send out inquiry or obtains request, generates respective orders identification number;
PEM intercepts user's request and user's inquiry acquisition condition is passed to PDM first, and sending out access control to PDM determines Plan is asked;
After PDM receives decision requests, the request for calling respective attributes information is sent out to AMM, AMM by the information of needs, Attribute entities, which are encapsulated as, including user property, metadata, environmental information etc. returns to PDM;
PDM calls the policy repository of PSM, according to the AMM attribute informations returned and access consideration to being carried out with access consideration Reconstruct, generation have included the access consideration of permission control;PDM returns to PEM using the condition as the result of decision;
The result of decision that band is had permission control by PEM passes to gridding service system, sends out the requests such as inquiry or acquisition.
Whole flow process realizes auto-accessing security control by permission control centre United Dispatching.Finally directly generate band The inquiry request condition of access privilege control, is transferred to gridding service system.Satisfactory look into normally is generated if cannot generate Request is ask, then directly prompting access safety is abnormal.
The present invention is using XACML definition strategies rule.Safety regulation is expressed as user, data resource, environment three by XACML The property value set of a underlying attribute carrys out each element of flag property using label.XACML adapts to a variety of application environments, Support extensive data type and regular unified algorithm, policy expression capabilities are very strong, can be used to describe various complexity and particulate The access control safety demand of degree, there is stronger versatility and practicability.
In the access control of spatial data grid, there are two important XML:User's inquiry request Request, attribute are retouched It states and strategy Policy.According to the inquiry request that user submits, Request entities are generated, it is mainly included<Subject>、< Resource>Two parts.<Subject>Element contains the information of this inquiry, including the User ID as main body and inquiry Order note identification.<Resource>Element is the description to the spatial data resource to be inquired of user, wherein<Filter>Element is Its core.<Filter>Define restrictive condition of the user to the spatial data resource to be inquired.It is directed in the present invention The distinctive time space complexity of spatial data expands the simple operations symbol of traditional ABAC strategies, adds normal form, model Judgement symbol enclosed etc., convenient for being suitable for the inquiry of spatial data keyword etc., the judgement of area of space etc., can finally reconstruct symbol Close the querying condition of requirement.
The above-mentioned technical proposal of the present invention, in concrete operations, specific embodiment is as follows:
1st, technological frame:
User needs to be controlled by access control module to the access of grid system, and Centroid receives the access of user Request(OpenSearch)When, each back end can be distributed the request to, and integrate and return the result in a manner that user asks Return to user.The structure situation of each data grids node is different, has and directly establishes node serve from archive data source;Have from The mirror database of external data source establishes node serve;There is the grid node of compatible existing service system structure.It is specific such as to scheme Shown in 10.
And analyzed from logical level, the hierarchical structure of the lightweight grid system based on OpenSearch then can be such as figure Shown in 11.Lowest level is distributed data active layer, comprising it is multi-source heterogeneous and geographically or on storage mode it is different Spatial data source on the basis of cataloguing storage is achieved to data source, builds spatial data grid node service layer, realizes node Data query, data acquisition and data form three classes service, service is converted into secondly by Adaptor middleware layers OpenSearch unification service interfaces, finally realize distributed query in grid level, provide unified data to the user Service platform.
2nd, the realization step of the satellite data distributed collaboration service technology based on OpenSearch:
1)The data source structure of differentiation guidance:
One basic characteristics of spatial data source are exactly isomerism.The spatial data grid system matter of utmost importance to be solved is just It is the isomerism for shielding distributed data resources, realizes the integration of its virtualization, provide unified service platform to the user.Cause This, research and understanding to spatial data source isomerism feature and its important.And spatial data resource due to itself multi-source, Time space complexity and the diversity in storage, management, distribution etc., its isomery sex expression is complex and presents multi-level Property.According to existing achievement in research, the present invention establishes disaggregated model as shown in figure 12.
As shown in figure 12, data source is achieved for local:This kind of data source refers to centrally stored in each data unit And the data file that can be obtained, back end service can be built above.By the data lattice for analyzing such data source Formula, storage organization, data characteristics establish corresponding metadata descriptive model, exploitation metadata automation extracting tool.Based on member Database can build the unification service of OpenSearch.
For the general networking data source of undisclosed service interface:Since the partial data source is generally more scattered and number It is believed that breath is not comprehensive, data validity is not also verified preferably.The partial data source is established effectively usable OpenSearch grid data serviceds need first to ensure at following 2 points:The subnetwork can be established by image file etc. to dissipate The metadatabase of data and the authentication mechanism for establishing a set of complete validity of feasible data.
For the data source of open service interface:There have been corresponding web services in the partial data source, does not need to build again The work such as vertical metadatabase, mirror image data file.For the data source of this part, need to analyze its Data Dissemination and web Service mode.It is analyzed from service mode, which can be divided into two classes:
Support the service of OpenSearch interfaces:For the data source that OpenSearch has been supported to service, received Enter high-rise grid system, the data service that unification can be provided need to be only adapted to by corresponding data exchange, is become OpenSearch grid nodes.When user sends out data access request, high-rise central gridding node can lead to access request parameters Cross data exchange adapter and resolve to the readable request condition of the OpenSearch nodes, and receive return as a result, leading to again It crosses data exchange adapter and is integrated result is accessed, finally returned that user.
The service of OpenSearch interfaces is not supported:For the data source of the type, the agreement of data distribution may be Other service agreements, such as:The data distribution agreement of OGC, Web Service service published methods etc..For such situation, lead to Cross the adapter built between its service interface and OpenSearch interface services(Adaptor), the quick number for forming unification According to service, you can the data source is included in grid system, becomes grid data node.It is high when user sends out data access request Access request condition can be distributed to adapter by layer central gridding node, and adapter is visited according to corresponding operation system interaction mechanism Ask the data grids node, and receive to return converts as a result, will be returned the result again by adapter, final integrate is visited Ask that result returns.
2)Develop and build the service of lower coupling height polymerization
It develops and the service of building is divided into two steps:Metadata schema and query argument model are established, wherein, such as Figure 13 institutes Show, it is mainly most of comprising five that metadata schema includes metadata descriptive model:Flag information, spatial information, is put down at temporal information Station information, product information.As shown in figure 9, query argument model is built according to OpenSearch service regulations, as shown in figure 14.
Spatial data query service:
Spatial data query service is built on the basis of metadata schema and query argument model.In spatial data In inquiry, the data grids system queries service based on OpenSearch is main to provide following three important interfaces:
searchDatasets:The interface can inquire the data set for having which user to be concerned about in network system or data Node, and obtain the essential information of the partial data collection or back end.
getOSDD:The description document of the detailed-oriented query interface to specific data can be obtained by the interface, i.e., (OpenSearch Description Document, OSDD), template and parameter introduction, energy are called by the interface in document Enough detailed-oriented required data of inquiry user.
getOpenSearch:The interface is the core interface of grid system, and by calling the interface, user can be direct Required data are inquired, system can return to the accurate query results of user according to inquiry request condition.The interface is real The distributed query to distributed heterogeneous data sources is showed.Querying flow is as shown in figure 15.
Data acquisition service:
Data acquisition service is carried out using order mode, and after user inquires data, interested data can be carried out Data subscription generates unified order.Order returns to user with lettergram mode, the essential information comprising data ordered by user, Time, the term of validity position link for the unified resource of download(URL).Acquisition request can return to user and contain data correlation letter The URL of breath.Flow is as shown in figure 16.
Spatial data listings services:
As shown in figure 17, spatial data listings services are the members to back end each in distributed space data grid system Data information carries out the service of Information Statistics.Most typical is exactly the progress such as the type to spatial data, entry, data volume size Statistics.User can obtain data entry, data volume size, the data cover model under the conditions of particular sensor, time interval etc. Enclose information.
3)Grid node automation structure
On the basis of above step, for step 1)In data source, be based respectively on OpenSearch rapid build nets Lattice node, method difference are as follows:
Data source and local data source are achieved for network:Such data source builds it due to not having serviceization OpenSearch data grids node needs since being established bottom data source metadatabase, to establish to service, finally service hair Cloth.Wherein metadata extraction process is as shown in figure 18.
The data source underground to service interface:If its mirror metadata library can be established, pass through the technologies such as reptile It establishes, OpenSearch data grids nodes can be built on this basis.
For disclosed OpenSearch service data sources:Net can be translated by only needing to establish Parameter Switch mechanism The node of case system.
For disclosed non-OpenSearch service data sources:Adapter is developed to this data service(Adapter)It carries out The conversion of data format and Interoperability Protocol, you can not only ensured the self-government of the Data Data system, but also can be included in Grid system becomes grid system node.
In summary method, grid node structure overall procedure are as shown in figure 19.
3rd, distributed cooperation with service mechanism
On the OpenSearch spatial data nodal basis for providing unification service is constructed, further research is distributed Heterogeneous nodes data query technique.The present invention looks into the distribution of each data source nodes using the realization of data query agency mechanism It askes, each node is shielded to user due to isomerism caused by data description, ways of distribution etc., and integrate each back end Query result uniformly returns to user.The frame of spatial data grid system distributed data inquiry based on OpenSearch As shown in figure 20.
4th, the open security control based on attribute
The access privilege control in spatial data grid is substantially the setting user role and spatial data point used at present The mechanism of grade mapping, it is impossible to meet in open grid environment and access body attribute diversification and the fine granularity control of access data It is required that.For the problem, the present invention proposes a kind of safety of spatial data access mechanism based on attribute.It proposes based on ABAC Target user, spatial data, grid environment attribute description model;Then in XACML(extensible access control markup language)On the basis of, design completely the spatial data accessing strategy based on attribute, frame and Flow.
ABAC Build The Security Strategy structures are as shown in figure 15, and the frame is mainly by policy enforcement module(PEM, policy execute module), strategy decision module(PDM, policy decision module), attribute management module (AMM, Attribute management module), tactful support module (PSM, policy support module) four is most of It forms.Its function is respectively:
Policy enforcement module (PEM):It is responsible for intercepting user's request and user's request is passed into strategy decision module;It receives The result of decision that strategy decision module returns, i.e. band has permission the spatial data accessing request condition of control, and performs decision knot Fruit sends out request to grid system service.
Strategy decision module (PDM):It is responsible for receiving user's request that policy enforcement module transmits, is sent out to attribute management module Go out attribute call request, and receive the attribute entities of its return;The corresponding strategies of regulative strategy support module, according to attribute entities Information querying condition of the generation with access privilege control, and return to policy enforcement module in real time;The module includes a semanteme Adapter is responsible for semantic parsing relevant to spatial datas such as attribute entities, policing rules and search matching etc. so that each attribute Information directly invokes relative policing rule.
Attribute management module (AMM):The attribute information of grid user is responsible for, including setting, the increasing to user property It deletes, update, providing attribute to access decision supports.
Tactful support module(PSM):Policing rule is responsible to define, tactful support is provided, which is to realize access control The core of frame.The attributive character of the segment space data is divided into 6 parts.Respectively platform dimension strategy, time dimension plan Summary, Spatial Dimension strategy, product dimension strategy and other property policies and Strategy of Conflict Resolution.Accessing, control is root According to need call corresponding strategies.
In conclusion by means of the above-mentioned technical proposal of the present invention, from the point of view of data service agreement:System employs light weight The OpenSearch service agreements of grade.The agreement can be self-defined to content of parameter and form, and flexibility is strong, be one can be with General and transplanting frame.And its application is in the present system, and the query metadata model simple general-purpose extended can cover The data query feature of vector sum raster data.In addition, data service is directly realized by HTTP request, without similar existing The multilayer encapsulation of other agreements, it is more intuitive succinct.Experiment proves that the satellite data distributed collaboration based on OpenSearch takes Business technology is faster by 25% than the grid system based on WPS specifications.
From the point of view of the structure of system:In the data service system based on OpenSeach service regulations, data service structure Various data services and Web Services compared to existing OGC are provided without stringent interface form.OpenSeach Service regulation is defined shared with simple content-aggregated realization spatial data based on parameter format so that the more loose coupling of system It closes, portable stronger, the access efficiency of grid node is higher.
From the point of view of system development construction:First, the system structure based on OpenSearch is simple, implements without complexity Interface regulation and encapsulation;Secondly, present invention employs the automation constructing technologies of spatial data grid system, develop corresponding Automation services middlewares.It is truly realized zero_time holding to build, each module need to only be carried out simply being configured and just be can adapt to not Same data source, does not need to be programmed exploitation, therefore, especially in emergency situations, can access new data source rapidly, So as to provide one-touch synergistic data shared service, user is made to be quickly obtained satellite data.This 2 points of structures for causing system Efficiency is higher, shortens with the integration period of other existing systems.
From system safety:The technology employs the safe access control mechanism based on ABAC, can effectively prevent Only user's malicious downloading data.The features such as ABAC mechanism has control accurate, is easily configured, and strategy is simple, can be quick, accurately Realize the authority distribution to user.Especially when grid system reaches certain scale, the superior sex expression ten of this mechanism Divide protrusion.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention With within principle, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention god.

Claims (7)

1. one kind is based on OpenSearch lightweight satellite data distributed collaboration service systems, which is characterized in that including:
Metadata automates extraction module, for the remotely-sensed data metadata at each satellite data center of automation extraction, and according to Predetermined directories structure builds metadatabase;
Data grids node module for being interacted with the metadatabase, is realized to the data in metadatabase into line number It is investigated that the calling of the business procedure of inquiry, data acquisition and data form synchronous service, and realize to the number in the metadatabase According to being packaged and manage;
Data transformation operations module, for the data source serviced OpenSearch and non-the OpenSearch data source serviced It outputs and inputs parameter and Interoperability Protocol is converted, realize between OpenSearch services and non-OpenSearch services Data call;
Network security control module, for according to preset security strategy, the permission of user being configured and being managed, and According to the permission of user, security control management is carried out to Client-initiated request of data;
Data service automates release module, is connect for externally providing OpenSearch service interfaces and non-OpenSearch services Mouthful, to realize the publication of data;
Distributed data query engine is used to implement the distributed query of distributed heterogeneous data sources.
2. it is according to claim 1 based on OpenSearch lightweight satellite data distributed collaboration service systems, it is special Sign is that the data grids node module includes back end service module, back end package module and data node pipe Module is managed, wherein,
Back end service module for being interacted with the metadatabase, is realized to the data in metadatabase into line number It is investigated that the calling of the business procedure of inquiry, data acquisition and data form synchronous service;
Back end package module, for being interacted with the metadatabase, realize to the data in the metadatabase into Row encapsulation;
Back end management module for being interacted with the back end service module, is realized and the back end is taken The management for module of being engaged in.
3. it is according to claim 2 based on OpenSearch lightweight satellite data distributed collaboration service systems, it is special Sign is that the back end service module includes data inquiry module, data acquisition module and data Catalogue Module, wherein,
Data inquiry module, for receiving and parsing through Client-initiated data inquiry request, and according to analysis result and metadata Library interacts, and realizes corresponding data query;
Data acquisition module, for receiving and parsing through Client-initiated data acquisition request, and according to analysis result and metadata Library interacts, and realizes corresponding data acquisition;
Data form module, for receiving and parsing through the request of Client-initiated listings services, and according to analysis result and the member Database interacts, and generates and feed back the statistical information of listings services demand.
4. it is according to claim 1 based on OpenSearch lightweight satellite data distributed collaboration service systems, it is special Sign is that the data transformation operations module includes data exchange Parameter Switch module and data Interoperability Protocol modular converter, Wherein,
Data exchange Parameter Switch module, for the data source to being issued as OpenSearch services, by user's request Parameter Switch is the recognizable parameter of data source service, and returns the result carry out conversion process by what the data source serviced, with net The unified mode of case system feeds back to user;
Data interoperation protocol conversion module, for not supporting to open service interface but the data source of OpenSearch agreements Data carry out data interoperation protocol conversion, realize the data tune between OpenSearch services and non-OpenSearch services With.
5. it is according to claim 1 based on OpenSearch lightweight satellite data distributed collaboration service systems, it is special Sign is that the network security control module includes policy enforcement module, strategy decision module, attribute management module and strategy branch Module is held, wherein,
User's request for being responsible for intercepting Client-initiated request, is passed to strategy decision module, simultaneously by policy enforcement module For receiving and performing the result of decision that the strategy decision module is returned;
Strategy decision module for receiving user's request transmitted by the policy enforcement module, and is asked according to the user, to Attribute management module sends out attribute call request, the attribute information fed back according to attribute management module, and regulative strategy supports mould Predetermined security strategy in the block, the querying condition with access privilege control is generated according to attribute information in real time, will give querying condition Feed back to policy enforcement module;
Attribute management module for managing the attribute information of user, provides attribute to strategy decision module and supports;
Tactful support module for formulating security strategy rule, provides strategy to strategy decision module and supports.
6. it is according to claim 5 based on OpenSearch lightweight satellite data distributed collaboration service systems, it is special Sign is, the attribute information of user is managed including:Setting, additions and deletions and update to user property.
7. it is according to claim 5 based on OpenSearch lightweight satellite data distributed collaboration service systems, it is special Sign is, the security strategy include platform dimension strategy, time dimension strategy, Spatial Dimension strategy, product dimension strategy and Strategy of Conflict Resolution.
CN201510393782.4A 2015-07-07 2015-07-07 Based on OpenSearch lightweight satellite data distributed collaboration service systems Active CN105005608B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510393782.4A CN105005608B (en) 2015-07-07 2015-07-07 Based on OpenSearch lightweight satellite data distributed collaboration service systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510393782.4A CN105005608B (en) 2015-07-07 2015-07-07 Based on OpenSearch lightweight satellite data distributed collaboration service systems

Publications (2)

Publication Number Publication Date
CN105005608A CN105005608A (en) 2015-10-28
CN105005608B true CN105005608B (en) 2018-07-06

Family

ID=54378284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510393782.4A Active CN105005608B (en) 2015-07-07 2015-07-07 Based on OpenSearch lightweight satellite data distributed collaboration service systems

Country Status (1)

Country Link
CN (1) CN105005608B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106909645B (en) * 2017-02-21 2019-03-26 中国科学院电子学研究所 A kind of space-time data organization of unity method of expansible definition
CN109660573B (en) * 2017-10-10 2021-10-15 北京京东尚科信息技术有限公司 Data transmission method and device
CN107770177A (en) * 2017-10-25 2018-03-06 湖南普天科技集团有限公司 Based on mobile data distributed collaboration service system
CN108874848A (en) * 2018-01-02 2018-11-23 国家测绘地理信息局第六地形测量队 A kind of visualization system and implementation method for geographical national conditions knowledge services
CN109543087A (en) * 2018-11-20 2019-03-29 北京爱思沃国际数据科技有限公司 A kind of construction method and application method of international three pole data interoperation automotive engine system
CN110362618B (en) * 2019-06-26 2022-04-01 山东省科学院海洋仪器仪表研究所 Real-time aggregation system and aggregation method for distributed ocean online monitoring data
CN115358729B (en) * 2022-10-21 2023-01-13 成都戎星科技有限公司 Intelligent satellite image data publishing system
CN117354051B (en) * 2023-12-04 2024-02-20 明阳点时科技(沈阳)有限公司 Opensearch Dashboards unified login realization method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739460A (en) * 2009-12-16 2010-06-16 中国科学院对地观测与数字地球科学中心 Grid-based spatial data source unification service system and method
CN103198137A (en) * 2013-04-15 2013-07-10 武汉大学 Access protocol transfer method and system for multi-source heterogeneous remote sensing data system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130246382A1 (en) * 2012-03-19 2013-09-19 Simon J. Cantrell Ontology-based search engine in support of a decision support system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739460A (en) * 2009-12-16 2010-06-16 中国科学院对地观测与数字地球科学中心 Grid-based spatial data source unification service system and method
CN103198137A (en) * 2013-04-15 2013-07-10 武汉大学 Access protocol transfer method and system for multi-source heterogeneous remote sensing data system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
AIST CS-W: an OGC-based distributed geospatial search engine for heterogeneous metadata;Isao Kojima et al;《Proceedings of the ACM SIGSPATIAL Second International Workshop on High Performance and Distributed Geographic Information Systems》;20111231;第42-43页 *
Maintaining the momentum of Open Search in Earth Science Data discovery;Newman D. L. et al;《American Geophysical Union, Fall Meeting 2013》;20131231;第1页 *
基于GML的多源异构空间数据集成***的设计;刘占伟 等;《计算机工程与设计》;20070430;第28卷(第8期);第1962-1965页 *
基于属性的空间数据访问控制研究;刘莉苹 等;《计算机工程与设计》;20140331;第35卷(第3期);第803-808页 *

Also Published As

Publication number Publication date
CN105005608A (en) 2015-10-28

Similar Documents

Publication Publication Date Title
CN105005608B (en) Based on OpenSearch lightweight satellite data distributed collaboration service systems
CN107770177A (en) Based on mobile data distributed collaboration service system
CN102902536B (en) A kind of Internet of Things computer system
Pang et al. Data-source interoperability service for heterogeneous information integration in ubiquitous enterprises
CN104640237A (en) Internet of things system
CN107368588A (en) A kind of heterogeneous resource Homogeneous method and device
CN1889110B (en) Intelligent prompting system for weather and traffic state
CN108038796A (en) GIS service operation method, storage medium based on C++
CN104410556A (en) Bilateral interaction terminal integration architecture based on IEC61970 standard
CN101625691A (en) Method and system for realizing synchronization of distributed earth science metadata
CN104348853A (en) Electric power system service registration management method and system
CN109361737A (en) Agricultural supervisory system based on Internet of Things
CN106657282B (en) Method and device for integrating running state information of converter station equipment
CN112256386A (en) Simulation operation support system
Celikkan et al. A platform for context-aware application development: Pcad
Junying et al. Research and implementation on communication organization workflow management system based on service-oriented architecture
Frà et al. High level context query processing: an experience report
Lian et al. A Semantic Web Service Oriented Middleware Framework for Internet of Things
CN105117972A (en) Power grid multi-link interactive terminal integrating method
Ota et al. Tinyml: Meta-data for wireless networks
Panti et al. A FIPA compliant agent platform for federated information systems.
Yu et al. Role-centric RESTful services description and composition for e-business applications
Arnaudov Unified Management of Heterogeneous Sensor Networks In the Atlantis Framework
Sun et al. Web processing service for geospatial coordinate transformation
Liu et al. Design of lightweight satellite status monitoring system based on microservices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant