CN105005608B - Based on OpenSearch lightweight satellite data distributed collaboration service systems - Google Patents
Based on OpenSearch lightweight satellite data distributed collaboration service systems Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, 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
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.
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)
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)
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)
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 |
-
2015
- 2015-07-07 CN CN201510393782.4A patent/CN105005608B/en active Active
Patent Citations (2)
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)
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 |