Speaker
Dr
Andrew McNab
(UNIVERSITY OF MANCHESTER)
Description
GridSite provides a Web Service hosting framework for services written as native
executables (eg in C/C++) or scripting languages (such as Perl and Python.) These
languages are of particular relevance to HEP applications, which typically have large
investments of code and expertise in C++ and scripting languages.
We describe the Grid-based authentication and authorization environment that GridSite
provides, removing the need for services to manipulate Grid credentials (such as
X.509, GSI and VOMS) themselves. We explain how the GRACE model (GridSite - Apache -
CGI - Executables) allows Unix-account sandboxing of services, and allows sites to
provide hosting of multiple services provided by third-parties (such as HEP
experimental collaborations) on the same server. Finally, we propose scenarios which
combine GridSite's authorization model with service sandboxing to allow remote
deployment of services.
Primary author
Dr
Andrew McNab
(UNIVERSITY OF MANCHESTER)