The gCube System - Software Repository
------------------------------------------------------------

This work is partially funded by the European Commission in the
context of the D4Science project (www.d4science.eu), under the 1st call of FP7 IST priority.


Authors
-------

* Lucio Lelii (lucio.lelii@isti.cnr.it), CNR Pisa, 
  Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo"

* Manuele Simi (manuele.simi@isti.cnr.it), CNR Pisa, 
  Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo"


Version and Release Date
------------------------

v. 1.2.1 (08/07/2011)


Description
-----------

The Software Repository validates Software Archive, and stores and manages Packages. It checks packages dependencies and giving both access to packages relations and access to the stored packages supports the dynamic packages deployment.

* Implentation Overview
  
  This component is responsible for the validation, storage, and maintenance of the Software Archives, each software archive contains all files declared on the Service Profile . It checks packages dependencies and by ensuring access to them, it supports the dynamic packages deployment.
  
  The Software Repository is a WSRF service, implemented as specified by the Singleton Pattern.
  
  The service includes a Validation phase that checks software archives based on service profiles declarations. It control also that service profiles are valid against the service profile schema. Controls performed includes checking that all declared files are in the right place into the service archive structure. After validation phase (if successful) it store in a pending state all packages declared in service profile. When the Software Archive is approved the Software Repository finally store all packages in the repository for dynamic deployment 


Download information
--------------------

Source code is available from SVN:
http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vre-management/Software_Repository


Binaries can be downloaded from:
http://software.d4science.research-infrastructures.eu/



Documentation 
-------------

Documentation is available on-line from the Projects Documentation Wiki:
https://gcube.wiki.gcube-system.org/gcube/index.php/Software_Repository


Licensing
---------

This software is licensed under the terms you may find in the file named "LICENSE" in this directory.




