Version 5 (modified by mpritcha, 11 years ago) (diff)



Discovery Architecture


Architecture Viewpoints

  • Enterprise
    • Purpose : provide search engine for geospatial metadata records
    • Scope : CEDA & other NERC-related data providers.
    • Policies : Data providers provide metadata for harvesting, central function harvests metadata, ingests into central database and provides API to support searching. 3rd parties host portals acting as front ends to the search service.
  • Information
    • Collection of metadata records at provider: documents describing geospatial data resources
    • Collection of metadata records once harvested
    • Discovery database
    • Details of data providers (-> OAI provider instances)
    • Messages exchanged during service operations
  • Computational
    • OAI providers (servers)
    • OAI Harvester (client to OAI Providers)
    • OAI Info editor (create / edit configuration to control harvester)
    • Ingestor
    • Discovery db (datasource for API)
    • API (Service operations):
      • doSearch
      • doPresent
      • getListNames
      • getLists
  • Engineering
    • ...
  • Technology

Reminder : RMODP Viewpoints

  • Enterprise
    • Purpose, scope & policies governing activities of system within its host organisation.
  • Information
    • Kinds of information handled by the system and constraints on the use and interpretation of that information.
  • Computational
    • Functional decomposition of system into set of objects that interact at interfaces, enabling system distribtion
  • Engineering
    • Infrastructure required to support system distribution
  • Technology
    • choice of technology to support system distribution