IntroductionPour simplifier, VOSpace est une interface vers un système de stockage dont la nature doit être transparente pour les clients (machines et humains). Les versions 1.* de VOSpace étaient basées sur l'utilisation de Web Services SOAP. La version 1.15 est devenue une recommandation. Elle est exploitée par AstroGrid. C'est plutôt une version qui a permis de tester le concept. Les versions 2.* sont quant à elles basées sur l'utilisation de REST et devraient remplacer très rapidement la première version. Un prototype de la première version a été développé au CDS en utilisant iRODS comme système de stockage (cf. rubrique Data Preservation parmi les projets). Celui-ci n'est pas destiné à entrer en exploitation.Documents IVOALa version 1.15 est actuellement la dernière recommandation IVOA de VOSpace. La version 2.0 est en cours de finalisation (le CDS participe officiellement à cette version en tant que co-auteur ce qui n'était pas le cas de la version précédente, c'est une retombée du travail de prototypage effectué avec iRODS). La version 2.0 est avant tout un passage de la version 1.15 au concept REST modulo quelques corrections et évolutions.Les différentes phases du projetPhase 0 : tests et acquisition d'expérience iRODSNous avons testé et utilisé iRODS dès la première version stable de l'outil. Jean-Yves Nief (IN2P3) a passé une journée au CDS pour un séminaire consacré à iRODS et nous avons discuté avec lui des différentes architectures que nous envisagions. Pascal Wassong a effectué des tests de Jargon (API Java d'accès à iRODS) dans le cadre du développement du Portail CDS.Phase 1 : création d'un prototype de la version 1.* de VOSpaceà compléterPhase 2 : développement d'un prototype de la version 2.* de VOSpaceà compléterPhase 3 : mise en exploitation de VOSpace 2.0Choix d'un framework RESTIl existe de nombreux framework REST (). Nous avons opté pour à compléterRemarques diversescf. la partie Data Preservation pour des informations complémentaires intéressantesActions passéescf. les différentes présentations de l'implémentation VOSpace-iRODS faites durant les réunions semestrielles des projets VOTECH et AIDA, ainsi que durant les sessions GWS et Applications de l'IVOA. cf. les 3 présentations faites durant l'année 2009 lors des workshops iRODS (IN2P3 Lyon, février 2009), Data Preservation (CNES Toulouse, juin 2009) et Interoperability of Data repositories (Queen Mary University of London, décembre 2009) cf. l'article que nous a consacré le DICE (dirigé par Reagan Moore) |