SRU Facilities

From Gcube Wiki
Revision as of 13:24, 17 July 2014 by Alex.antoniadi (Talk | contribs) (Introduction)

Jump to: navigation, search

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