Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MTAF VO Course 04: VO Architecture

MTAF VO Course 04: VO Architecture

Description of the Virtual Observatory architecture, and IVOA documents that make it explicit. Part of the virtual observatory course by Juan de Dios Santander Vela, as imparted for the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).

D6c83d5d20c63b8e421a7966b04cfedb?s=128

Juande Santander-Vela

March 18, 2013
Tweet

More Decks by Juande Santander-Vela

Other Decks in Science

Transcript

  1. VO Architecture Documents Juan de Dios Santander Vela (IAA-CSIC)

  2. Overview The Virtual Observatory: Layers & Architecture VO Elements VO

    Resources
  3. VO Architecture

  4. VO Architecture VO Infrastructure Views (Apps, Web Portals…) Services (Data,

    Computing…) Registry User
  5. VO Architecture

  6. VO Architecture

  7. VO Architecture VO Infrastructure Views (Apps, Web Portals…) Services (Data,

    Computing…) Registry User
  8. VO Architecture <interacts with> User VO App VO App Web

    Browser in VO Portal User's Machine PLASTIC/SAMP messages OAI-PMH Registry servers SIAP SSAP SCS HTTP Image servers Spectra servers Catalogue servers Traditional web servers VO Web Services Internet Local file storage Local file access VO data access protocols (Data Access Layer), and other web services' access protocols Service kind Access protocol
  9. VO Architecture

  10. VO Architecture

  11. VO Architecture

  12. VO Architecture

  13. VO Architecture

  14. VO Architecture

  15. Resource Registry Resource Metadata Resource Identifier (IVO) VO Resource Registry

    Interface VOData Service Standard RegExt Application RegExt SimpleDAL RegExt
  16. VO API XML Manipulation (SAX, EXPAT, DOM…) VO Application FITS

    Manipulation (cfitsio, nom.tam.fits, PyFITS…) VOTABLE Data Model Mapping Spectral Energy Distribution Other application-specific APIs Operating System Services VO-specific API REST: DAL protocols (SIAP, SSAP, SCS) SOAP: OAI-PMH (Registry) XML-RPC: PLASTIC, SAMP Web-Services API
  17. VO API get coordinates for object name get info for

    object show object coordinates obtain data available for object in suitable services obtain relevant services given coordinates and other selection criteria query relevant services fulfilling criteria display retrieved data in suitable form
  18. None
  19. None
  20. None
  21. None
  22. None
  23. VO API get coordinates for object name get info for

    object show object coordinates obtain data available for object in suitable services obtain relevant services given coordinates and other selection criteria query relevant services fulfilling criteria display retrieved data in suitable form WEB SERVICES
  24. References & Links IVOA Architecture (IVOA Note 2010-11-23) Integrating Radio

    Astronomical Archives and Legacy Tools in the VO Framework, Ph.D. Thesis, Chapter 2