Difference between revisions of "Data Retrieval APIs"

From Gcube Wiki
Jump to: navigation, search
Line 13: Line 13:
 
|-
 
|-
 
| [[#gCQLParser|gCQLParser]]||The gCube parser for CQL language (extended with gCube elements)||Java||Local||none
 
| [[#gCQLParser|gCQLParser]]||The gCube parser for CQL language (extended with gCube elements)||Java||Local||none
 +
|-
 +
| [[#Index Service|Index Service]]||Provides indexing functionality for the resources||WS||SOAP||[https://gcore.wiki.gcube-system.org/gCube gCore]
 +
|-
 +
| [[#OperatorLibrary|OperatorLibrary]]||The search operators cover the basic functionality that could be encountered in a typical search operation||Java||Local||none
 +
|-
 +
| [[#Search System Service|Search System Service]]||Web service that offers information retrieval functionality in a gCube infrastructure.||WS||SOAP||[https://gcore.wiki.gcube-system.org/gCube gCore]
 +
|-
 +
| [[#OpenSearch Library|OpenSearch Library]]||The OpenSearch Core Library conforms to the latest OpenSearch specification and provides general OpenSearch-related functionality to any component which needs to query OpenS earch providers.||CL||Local||none
 +
|-
 +
| [[#OpenSearchService|OpenSearchService]]||TThe OpenSearch Service is a stateful web service responsible for the invocation of the OpenSearch Operator in the context of the provider to be queried.||WS||SOAP||[https://gcore.wiki.gcube-system.org/gCube gCore]
 
|-
 
|-
 
|}
 
|}

Revision as of 10:41, 27 August 2012

Data Retrieval APIs provide access to to Information Retrieval facilites over large heterogeneous environments, offering a declarative approach for querying the hosted information and allowing for easy integration of external data sources of information.

This page outlines the design rationale for those APIs.

Overview

Name Description Type Protocol Framework
gCQLParser The gCube parser for CQL language (extended with gCube elements) Java Local none
Index Service Provides indexing functionality for the resources WS SOAP gCore
OperatorLibrary The search operators cover the basic functionality that could be encountered in a typical search operation Java Local none
Search System Service Web service that offers information retrieval functionality in a gCube infrastructure. WS SOAP gCore
OpenSearch Library The OpenSearch Core Library conforms to the latest OpenSearch specification and provides general OpenSearch-related functionality to any component which needs to query OpenS earch providers. CL Local none
OpenSearchService TThe OpenSearch Service is a stateful web service responsible for the invocation of the OpenSearch Operator in the context of the provider to be queried. WS SOAP gCore