Download - VO Course 04: VO architecture
VO Architecture DocumentsJuan de Dios Santander Vela (IAA-CSIC)
Overview
The Virtual Observatory: Layers & Architecture
VO Elements
VO Resources
VO Architecture
VO Architecture
VO Infrastructure
Views(Apps, Web Portals…)
Services(Data, Computing…)
Registry
User
VO Architecture
VO Architecture
VO Architecture
VO Infrastructure
Views(Apps, Web Portals…)
Services(Data, Computing…)
Registry
User
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 W
eb S
ervice
sInternet
Local file storage
Local file access
VO data access protocols (Data Access Layer),and other web services' access protocols
Service kindAccessprotocol
VO Architecture
VO Architecture
VO Architecture
VO Architecture
VO Architecture
VO Architecture
Resource RegistryResource Metadata
Resource Identifier
(IVO)
VOResource
Registry Interface
VODataService
StandardRegExt
ApplicationRegExt
SimpleDALRegExt
VO API
XML Manipulation (SAX, EXPAT, DOM…)
VO Application
FITS Manipulation(cfitsio, nom.tam.fits,
PyFITS…)
VOTA
BLE
Dat
a M
odel
Map
ping
Spec
tral
Ene
rgy
Dist
ribut
ion
Other application-specific APIs
Operating System Services
VO-specific API
REST
:D
AL p
roto
cols
(SIA
P, S
SAP,
SCS
)
SOAP
: OAI
-PM
H(R
egist
ry)
XML-
RPC:
PLAS
TIC,
SAM
P
Web-Services API
VO API
get coordinatesfor object name
get infofor object
show objectcoordinates
obtain dataavailable for
object in suitableservices obtain relevant services
given coordinates andother selection criteria
query relevant servicesfulfilling criteria
display retrieved datain suitable form
VO API
get coordinatesfor object name
get infofor object
show objectcoordinates
obtain dataavailable for
object in suitableservices obtain relevant services
given coordinates andother selection criteria
query relevant servicesfulfilling criteria
display retrieved datain suitable form
WEB SERVICES
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