ISDCINTEGRALPlanckGaiaFACTASTRO-HPOLARCTA
LOFTSAFARIATHENACAPHEAVENS
HEAVENS
HEAVENS Architecture

The HEAVENS infrastructure is made of two components:

  • The "HEAVENS Servers" installed at the premises of each data provided, receiving specific data requests and generating and providing data products on-the-fly .

  • The "HEAVENS Application" exploting extended query facilities and the high-energy products. The Application itself is made of two parts: a multi-instrument web portal and an augmented client side based on javascript, JQuery and AJAX.

The "HEAVENS Servers"

The role of the HEAVENS servers is to deliver data products like images, light-curves and spectra. These data products can be generated on-the-fly or pre-calculated. The HEAVENS Servers process extended HEAVENS queries and simpler Virtual Observatory queries. The HEAVENS Servers are made of enhanced VO services and of mission specific software interfacing to the data archives.

The "HEAVENS Application"

The HEAVENS Application gives access to high-level data products of many instruments in a single user interface. It provides a query form including mission specific query parameters. The application web server interfaces with the HEAVENS Servers and serves the clients. A caching mecanism minimize the requests to the servers.

The client side of the HEAVENS Application, made of an interactive Web Graphical User Interface, keeps the full control of the processing through JQuery and AJAX technologies. The client GUI can also interface to processing servers e.g. for spectral and timing analysis.