Dear All
It has been a while that the mailing list has not been used, but there was
work progressing underneath :
Some time ago, we did a prototype for the GridRPC Data Management API, that we
mostly used to check if things were missing to the API relying on practical
cases.
I'm glad to inform you that a new, very modular and already working library
has been made available, which provides both the GridRPC _and_ most of the
GridRPC Data Management API. This new implementation has already many modules
to manage different communication protocols (hopefully more to come); it also
allows a single GridRPC client program to call more than one Grid middleware
for services and much more.
Additionally everything has been made to ease module development (no name
conflicts: If the Grid middleware is already GridRPC compliant, the module is
more or less empty, if not, it is thus really possible to make it compliant).
The different modules available are
- Grid middleware modules for DIET and Ninf, and
- Data Manager modules for Dagda, iRods, Owncloud, Rsync, Scp.
The library uses cmake and can be configured and installed with the provided
generator.sh script.
Please check the install/testing/ repository from where you can launch a
complete local deployment/execution/shutdown of DIET and Ninf by just calling
the as-is furnished script.
Please download, contribute to code or send your returns:
https://sourceforge.net/projects/gridrpcdm/
Regards.
.Y
--------
Associate Professor at Université de Lyon
Délégation CNRS at JFLI, University of Tokyo
http://graal.ens-lyon.fr/~ycaniou