28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction<br />

SADS : Generic Web Access to Space Data<br />

Thierry Levoir,<br />

CNES, CT/TI/PS/TD<br />

18, avenue Edouard Bel<strong>in</strong><br />

31055 Toulouse Cedex, FRANCE<br />

E-mail : levoir@cst.cnes.fr<br />

Rémi Bastide<br />

L.I.S., Université Toulouse I,<br />

Place Anatole-France,<br />

31042 Toulouse Cedex, FRANCE<br />

E-mail: bastide@cict.fr<br />

Abstract : This paper is an experience report from the SADS project which was conducted at<br />

the French Space Agency (CNES) <strong>in</strong> Toulouse, France. SADS is the acronym for "Système<br />

d'Accès aux Données Spatiales", Space Data Access System. The project was aimed at<br />

offer<strong>in</strong>g Web access to the huge volume of scientific data com<strong>in</strong>g from earth observation<br />

satellites that the CNES ma<strong>in</strong>ta<strong>in</strong>s. The project was also meant to serve as a testbed for Web<br />

development environments and techniques that were new at that time at CNES, and to study<br />

how those techniques could be <strong>in</strong>tegrated <strong>in</strong> the Software Eng<strong>in</strong>eer<strong>in</strong>g practices and rules<br />

currently <strong>in</strong> use. The SADS project presents several <strong>in</strong>terest<strong>in</strong>g aspects and problems that<br />

were to be solved : the enormous volume of data that are to be accessed and eventually<br />

transferred to the user's site, the special structure of this data, which may vary accord<strong>in</strong>g to the<br />

various experiments, and the fact that further evolution of the system had to be planned <strong>in</strong> this<br />

first prototype.<br />

This paper <strong>in</strong>troduces the SADS project, which aims at offer<strong>in</strong>g to the scientific community a Web access to the<br />

data gathered <strong>in</strong> space experiments, stored and ma<strong>in</strong>ta<strong>in</strong>ed by the CNES. This projects uses some common Web<br />

development techniques (e.g. CGI gateways to relational databases), and other not-so-common ones (e.g. access<br />

to large data storage and retrieval systems). The paper also focuses on organizational and software eng<strong>in</strong>eer<strong>in</strong>g<br />

issues : We report our experience <strong>in</strong> deploy<strong>in</strong>g Web development techniques, which are still new and rapidly<br />

evolv<strong>in</strong>g, <strong>in</strong> conventional software developments procedures, and also detail the solutions we have chosen to<br />

ensure long term ma<strong>in</strong>tenance and evolution of the project.<br />

Goals of the SADS<br />

Any large scale scientific project (such as solar or earth observation satellites) usually develops a data access<br />

system, to allow research teams to access to data stemm<strong>in</strong>g from their own <strong>in</strong>strument. These systems are<br />

conceived on a per-project basis, and are designed for users who know perfectly the structure of the data <strong>in</strong><br />

question.<br />

The cont<strong>in</strong>ued used of these specific systems after the end of the mission is h<strong>in</strong>dered by two major difficulties :<br />

• after the exclusive utilization phase of data by the Pr<strong>in</strong>cipal Investigator (PI), the data has to be made<br />

available to a larger scientific community that does not know the detail of the embarked <strong>in</strong>struments. However,<br />

the specific data access systems were not conceived <strong>in</strong> the first place for those non-<strong>in</strong>itiate users.<br />

• the necessity, today recognized, to preserve space data <strong>in</strong> the long term, can <strong>in</strong> no case have for consequence<br />

the duty to ma<strong>in</strong>ta<strong>in</strong> <strong>in</strong> function<strong>in</strong>g state all systems developed by projects, and this for several decades.

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

Saved successfully!

Ooh no, something went wrong!