Difference between revisions of "SRU Facilities"

From Gcube Wiki
Jump to: navigation, search
(Introduction)
Line 11: Line 11:
 
*Providing gCube datasources to others:
 
*Providing gCube datasources to others:
 
**gCube SearchSystem can be used by others
 
**gCube SearchSystem can be used by others
 +
 +
 +
In order to utilize the above benefits we have developed the following components:
 +
*an SRU consumer service that is used in order to exploit external SRU providers
 +
*an SRU adapter service for RDBMSs that is used in order to provide SRU capabilities to RBMSs
 +
*an SRU adapter service for SearchSystem that is used in order to provide SRU capabilities to gCube SearchSystem

Revision as of 13:24, 17 July 2014

Introduction

The SRU components have been created in the context of the Federated Search[link to wiki page]. Federated Search has the following benefits:

  • Search space is expanded as new datasources come in
  • The complexity of search and index to the datasource providers

By enabling Federated Search gCube can benefit by:

  • Getting more external sources:
    • External providers that comply with SRU can be used directly as external datasources
    • External providers that do not comply with SRU can be used indirectly as external datasources through SRU Adapters
  • Providing gCube datasources to others:
    • gCube SearchSystem can be used by others


In order to utilize the above benefits we have developed the following components:

  • an SRU consumer service that is used in order to exploit external SRU providers
  • an SRU adapter service for RDBMSs that is used in order to provide SRU capabilities to RBMSs
  • an SRU adapter service for SearchSystem that is used in order to provide SRU capabilities to gCube SearchSystem