Difference between revisions of "Data Retrieval APIs"
From Gcube Wiki
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 09: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 |