VO Course 04: VO architecture

220 views
158 views

Published on

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).

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
220
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

VO Course 04: VO architecture

  1. 1. VO Architecture DocumentsJuan de Dios Santander Vela (IAA-CSIC)
  2. 2. OverviewThe Virtual Observatory: Layers & ArchitectureVO ElementsVO Resources
  3. 3. VO Architecture
  4. 4. VO Architecture User Views (Apps, Web Portals…) Services Registry (Data, Computing…) VO Infrastructure
  5. 5. VO Architecture
  6. 6. VO Architecture
  7. 7. VO Architecture User Views (Apps, Web Portals…) Services Registry (Data, Computing…) VO Infrastructure
  8. 8. VO Architecture Access Service kind protocol OAI-PMH Registry servers VO Web Services VO App Local file storage <interacts SIAP Image serversUser with> VO App SSAP Spectra servers Web Browser in VO Portal SCS Catalogue servers Users Machine Traditional web HTTP servers Internet PLASTIC/SAMP messages Local file access VO data access protocols (Data Access Layer), and other web services access protocols
  9. 9. VO Architecture
  10. 10. VO Architecture
  11. 11. VO Architecture
  12. 12. VO Architecture
  13. 13. VO Architecture
  14. 14. VO Architecture
  15. 15. Resource Registry Resource Resource Identifier Metadata (IVO) VO Resource Registry VOData Standard Application Interface Service RegExt RegExt SimpleDAL RegExt
  16. 16. VO API VO Application Data Model Mapping (SIAP, SSAP, SCS) SOAP: OAI-PMH PLASTIC, SAMP Spectral Energy DAL protocols Distribution XML-RPC: VOTABLE (Registry) REST: FITS ManipulationOther application-specific APIs (cfitsio, nom.tam.fits, PyFITS…) Web-Services API XML Manipulation                                            (SAX, EXPAT, DOM…)                                             Operating System Services VO-specific API
  17. 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. 18. VO API get coordinates for object name WEB SERVICES 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
  19. 19. References & LinksIVOA Architecture (IVOA Note 2010-11-23)Integrating Radio Astronomical Archives andLegacy Tools in the VO Framework, Ph.D. Thesis,Chapter 2

×