120 likes | 236 Vues
Discover the GridSite Toolbar, an extension designed to improve Apache server capabilities and secure web service management. This presentation covers key features of GridSite, including GridHTTP for secure file transfers, service hosting with delegation capabilities, and service discovery methods. The toolbar integrates seamlessly with Mozilla Firefox, providing users with a clean interface for accessing web services. Learn about its operational modes, authentication methods, and the ability to create customized environments for both admins and users. Experience a live demo and see how GridSite can enhance your web service solutions.
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