Paper - RSSD - ESA

Paper - RSSD - ESA Paper - RSSD - ESA

sciops.esa.int
from sciops.esa.int More from this publisher
08.06.2015 Views

Astronomical Data Analysis Software and Systems XVI ASP Conference Series, Vol. 376, 2007 R. A. Shaw, F. Hill and D. J. Bell, eds. ESA Science Archives C. Arviset, I. Barbarisi, G. Bini, J. Dowson, N. Fajersztejn, M. Freschi, P. Gomez, M. Guainazzi, I. Leon, I. Ortiz, E. Parrilla, P. Osuna, J. Salgado, A. Stebe European Space Astronomy Centre, ESA, Villafranca del Castillo, Madrid, Spain Abstract. The European Space Astronomy Centre (ESAC) will host all ESA astronomy (except HST) and planetary mission archives, which currently includes ISO, XMM-Newton, Integral, and the ESA’s Planetary missions archives (Rosetta, Mars Express, Smart-1, Huygens and Giotto for the time being). In the future, Herschel, Planck, Soho and Gaia will also have their archives located at ESAC. In 2002 a dedicated Science Archives Team was created at ESAC. This team provides support to various archive projects. Each member of the group is not dedicated to one project in particular, but works on a specific sub-system across all the archive projects. There are some Database engineers, some experts on User Interface and the Middle-Tier layer, and others on Data Storage, Data Distribution and Interoperability. As part of the development of activities at ESAC, specific budget has now been setup to allow increased VO involvement of the ESAC Science Archives Team (see Barbarisi et al. 2007). 1. Scientific Archives Development Approach All Scientific Archives at ESAC are based on a 3-tier client/server architecture using Java Object Oriented approach and XML, separating the data from the presentation, which allows a more modular and flexible development. The main advantages of this approach are the following: • Java and XML for re-usability: In conjunction with the multi-platform capability of Java, the use of configurable XML files allows the same code to be used for various archives. • Same Look & Feel for ESA Science Archives: Archives are powerful and easier to use for advanced or frequent users, in that the user immediately recognizes an ESA archive, which leads to a clear image of ESA within the scientific community. • Use of standard protocols: The archives are available on-line or can be downloaded as stand-alone applications; data distribution is done using the FTP protocol. • Easier and cheaper maintenance of existing systems: Re-using the same architecture from previous projects brings the advantage that less effort is required to design new projects, and ensures that the architecture is robust since it has been implemented and used successfully already. • Knowledge transfer between projects: Each member of the team is not dedicated to one project in particular, but is working on a specific sub-system across all the archive projects. 703

Astronomical Data Analysis Software and Systems XVI<br />

ASP Conference Series, Vol. 376, 2007<br />

R. A. Shaw, F. Hill and D. J. Bell, eds.<br />

<strong>ESA</strong> Science Archives<br />

C. Arviset, I. Barbarisi, G. Bini, J. Dowson, N. Fajersztejn, M. Freschi,<br />

P. Gomez, M. Guainazzi, I. Leon, I. Ortiz, E. Parrilla, P. Osuna,<br />

J. Salgado, A. Stebe<br />

European Space Astronomy Centre, <strong>ESA</strong>, Villafranca del Castillo,<br />

Madrid, Spain<br />

Abstract. The European Space Astronomy Centre (<strong>ESA</strong>C) will host all<br />

<strong>ESA</strong> astronomy (except HST) and planetary mission archives, which currently<br />

includes ISO, XMM-Newton, Integral, and the <strong>ESA</strong>’s Planetary missions archives<br />

(Rosetta, Mars Express, Smart-1, Huygens and Giotto for the time being). In<br />

the future, Herschel, Planck, Soho and Gaia will also have their archives located<br />

at <strong>ESA</strong>C. In 2002 a dedicated Science Archives Team was created at <strong>ESA</strong>C. This<br />

team provides support to various archive projects. Each member of the group<br />

is not dedicated to one project in particular, but works on a specific sub-system<br />

across all the archive projects. There are some Database engineers, some experts<br />

on User Interface and the Middle-Tier layer, and others on Data Storage, Data<br />

Distribution and Interoperability. As part of the development of activities at<br />

<strong>ESA</strong>C, specific budget has now been setup to allow increased VO involvement<br />

of the <strong>ESA</strong>C Science Archives Team (see Barbarisi et al. 2007).<br />

1. Scientific Archives Development Approach<br />

All Scientific Archives at <strong>ESA</strong>C are based on a 3-tier client/server architecture<br />

using Java Object Oriented approach and XML, separating the data from the<br />

presentation, which allows a more modular and flexible development. The main<br />

advantages of this approach are the following:<br />

• Java and XML for re-usability: In conjunction with the multi-platform<br />

capability of Java, the use of configurable XML files allows the same code<br />

to be used for various archives.<br />

• Same Look & Feel for <strong>ESA</strong> Science Archives: Archives are powerful<br />

and easier to use for advanced or frequent users, in that the user immediately<br />

recognizes an <strong>ESA</strong> archive, which leads to a clear image of <strong>ESA</strong><br />

within the scientific community.<br />

• Use of standard protocols: The archives are available on-line or can<br />

be downloaded as stand-alone applications; data distribution is done using<br />

the FTP protocol.<br />

• Easier and cheaper maintenance of existing systems: Re-using the<br />

same architecture from previous projects brings the advantage that less<br />

effort is required to design new projects, and ensures that the architecture<br />

is robust since it has been implemented and used successfully already.<br />

• Knowledge transfer between projects: Each member of the team is<br />

not dedicated to one project in particular, but is working on a specific<br />

sub-system across all the archive projects.<br />

703


704 Arviset et al.<br />

Figure 1.<br />

<strong>ESA</strong> Science Archives architecture.<br />

From the beginning, and thanks to their open architecture (see Figure<br />

1), the Science Archives have allowed extensive interoperability with external<br />

archives or applications:<br />

• Access to SIMBAD or NED for target name translation into coordinates<br />

• Access to ADS (Astrophysics Data System) (for IDA and XSA) to link to<br />

electronic articles<br />

• Access to the IRAS archive (for IDA only) to access other Infrared data<br />

• Access to VOSpec, ds9, and Aladin tools for product display<br />

Furthermore, a specific system has been developed to access directly the metadata<br />

and data products without the need to go through the standard user interface.<br />

The Archive Inter-Operability (AIO) system allows remote archives or<br />

applications to access these data via scripts (URLs, socket mode) in an easy and<br />

powerful way.<br />

In the last few years the concept of the Virtual Observatory (VO) has<br />

been embraced by the astronomical community, and the International Virtual<br />

Observatory Alliance (IVOA) has been created. Thanks to their modularity, it<br />

has been easy to add an extra VO layer to the Archives to make them VOcompliant<br />

(e.g., with SIAP, SSA, and SkyNode).<br />

2. Existing Archives at <strong>ESA</strong>C<br />

The ISO Data Archive 1 (IDA) has been open to the community since 1998 December,<br />

and offers a state-of-the-art archive facility to access ISO data products<br />

1 http://iso.esac.esa.int/ida


<strong>ESA</strong> Science Archives 705<br />

and auxiliary files. It contains all the ISO raw and fully processed science and<br />

calibration data, highly processed data products, as well as all ancillary data<br />

(engineering, uplink, and downlink data) for a total of about 400 GB stored on<br />

magnetic disks. Through a powerful and user friendly Java user interface, over<br />

1200 registered users have already downloaded the archive content more than<br />

eight times since it was opened to the public.<br />

The XMM-Newton Science Archive 2 (XSA) has been available to the scientific<br />

community since mid-April 2002. It contains all the XMM-Newton raw and<br />

fully processed science and calibration data, as well as some ancillary data, for<br />

an expected total of about 2 TB stored on magnetic disks. It also contains the<br />

second version of the XMM-Newton Source Catalogue, with powerful search criteria.<br />

Based on the IDA architecture and code, it offers similar data query and<br />

retrieval facilities through a friendly User Interface (see Figure 2). Proprietary<br />

data is accessible only to the observation owner, while public data has unrestricted<br />

access. Furthermore, the XSA offers an on-the-fly reprocessing facility<br />

to allow the users to retrieve data that are calibrated with the latest version of<br />

the pipeline processing software.<br />

Beside the Integral archive, located at Integral Science Data Centre in<br />

Geneva, <strong>ESA</strong> decided to have its own Integral SOC Science Data Archive 3<br />

(ISDA) at <strong>ESA</strong>C; it is based on the XSA architecture, design, and code. The<br />

first release for ISDA internal use was made in 2003 December, and the public<br />

release took place in 2005 July. The ISDA offers access to all raw and fully<br />

processed data via a powerful user interface, which allows users to browse the<br />

observations, exposures, and science windows catalogs, and to retrieve products<br />

via FTP at all processing levels. The ISDA also respects proprietary data like<br />

the XSA, i.e., full access to public data, and access to proprietary data only by<br />

observation owners and privileged users.<br />

The Planetary Science Archive 4 (PSA: see Arviset et al. 2007) is planned<br />

to hold all <strong>ESA</strong> Planetary missions datasets. The first version was released in<br />

2004 March with Giotto data and some Rosetta calibration data. In the last two<br />

years, Mars Express, Rosetta, Huygens and Smart-1 data have been ingested into<br />

the Archive. All future <strong>ESA</strong> planetary missions (Venus Express, BepiColombo)<br />

data will also be part of the PSA. This archive hosts about 3 TB of data. Also<br />

based on the XSA architecture, the PSA offers similar power-search, view, and<br />

retrieving capabilities. Furthermore, a PSA Validation Tool has been developed<br />

to allow the Mission Instruments Teams to validate their datasets against the<br />

PDS standards before they are ingested into the PSA.<br />

3. Conclusions<br />

For developing Science Archives, a Science Archives Team at <strong>ESA</strong>C, Spain,<br />

has been created within the <strong>ESA</strong> <strong>RSSD</strong> Astronomy Science Operations Division.<br />

This group provides horizontal support to various mission archive projects.<br />

2 http://xmm.esac.esa.int/xsa<br />

3 http://integral.esac.esa.int/isda<br />

4 http://www.rssd.esa.int/PSA


706 Arviset et al.<br />

Figure 2.<br />

<strong>ESA</strong> Science Archives snapshots<br />

People are working for several projects at the same time, ensuring knowledge<br />

transfer and re-use. By using a flexible multi-tier architecture and modern technology<br />

(Java, XML), archive projects can re-use design and code from earlier<br />

projects, which brings down development and maintenance costs, while speeding<br />

up development times. The modular approach will allow evolution and ports<br />

of subsystems without affecting the other systems, thus assisting in preserving<br />

efficient, long-term access to the data from <strong>ESA</strong>’s science missions. This design<br />

allows a high level of interoperability with other external archives and has<br />

been applied in the context of the Astronomical Virtual Observatory initiatives,<br />

where <strong>ESA</strong>C Science Archives Team plays an active role. This strategy has already<br />

been put in place for the ISO, XMM-Newton and Integral SOC Archives,<br />

as well as for the Planetary Missions (Giotto, Mars Express, Huygens, Rosetta,<br />

and Smart-1); it will be used for future missions, including Herschel, Planck,<br />

and Gaia.<br />

References<br />

Arviset, C., et al. 2007, in ASP Conf. Ser. 376, ADASS XVI, ed. R. A. Shaw, F. Hill,<br />

& D. J. Bell (San Francisco: ASP), 163<br />

Barbarisi, I., et al. 2007, in ASP Conf. Ser. 376, ADASS XVI, ed. R. A. Shaw, F. Hill,<br />

& D. J. Bell (San Francisco: ASP), 611

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!