120 likes | 228 Views
Shiv Kaushal The University of Manchester All Hands Meeting 2006. The GridSite Toolbar. Overview. What is GridSite? GridHTTP Service Hosting and Delegation Service Discovery The GridSite Toolbar. What is GridSite?. Part of GridPP Extends Apache functionality Secure site management
E N D
Shiv Kaushal The University of Manchester All Hands Meeting 2006 The GridSite Toolbar
Overview • What is GridSite? • GridHTTP • Service Hosting and Delegation • Service Discovery • The GridSite Toolbar
What is GridSite? • Part of GridPP • Extends Apache functionality • Secure site management • Further functionality • GridHTTP file transfers • Secure web service hosting • Many more
GridHTTP • Unencrypted file transfer • HTTPS authentication • Extra header – “Upgrade: GridHTTP/1.0” • Single-use pass code • HTTP transfer • Performance advantages
Service Hosting • Authentication information from HTTPS • Services run as CGI executables • 2 modes of operation • Standard operation with pool accounts • User defined, “sandboxed” services • Example service included with GridSite
GridSite Delegation Service • Web service defined within EGEE • Allows delegation to remote server
Service Discovery • Service location pushed out to browsers • Two methods used • HTTP headers • HTML <META> tags • Like system used for RSS feeds • Allows flexibility
The GridSite Toolbar • Extension for Mozilla Firefox • Client for both the Delegation Service and GridHTTP • Makes use of built-in functionality • Provides clean interface to services
Why Firefox? • Built in Cert. and HTTPS support • Default web browser in Scientific Linux • Designed to be extensible • JavaScript objects for communicating with web services • Simple API for creating GUI elements • Cross-platform environment • Ease of installation
How it works • Live Demo (!)
Conclusions • GridSite + Toolbar gives complete web service/client solution • Methods easily applied to existing services • Delegation service can be incorporated into a larger service • Enables admins and users to create their own environments
www.gridsite.org shiv@hep.man.ac.uk Further Information