Speaker
Dr
Sinisa Veseli
(Fermilab)
Description
SAMGrid is a distributed (CORBA-based) HEP data handling system presently used by
three running experiments at Fermilab: D0, CDF and MINOS. User access to the SAMGrid
services is provided via Python and C++ client APIs, which handle the low-level CORBA
calls. Although the use of SAMGrid API's is fairly straightforward and very well
documented, in practice SAMGrid users are facing numerous installation and
configuration issues.
SAMGrid Web Services have been designed to allow easy access to the system by using
standard web service technologies and protocols (SOAP/XML, HTTP). In addition to
hiding from users complexity of the system, these services eliminate the need for the
proprietary CORBA-based clients, and also significantly simplify client installation
and configuration.
We present here the arhitecture and design of the SAMGrid Web Services, and describe
the functionality that they currently offer. In particular, we discuss various
dataset and cataloging services, as well as cover in more details the techniques used
for delivering data files to end users. We also discuss service testing and
performance measurements, deployment plans, as well as plans for future development.
Author
Dr
Sinisa Veseli
(Fermilab)