1 / 12

The GridSite Toolbar

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

Download Presentation

The GridSite Toolbar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Shiv Kaushal The University of Manchester All Hands Meeting 2006 The GridSite Toolbar

  2. Overview • What is GridSite? • GridHTTP • Service Hosting and Delegation • Service Discovery • The GridSite Toolbar

  3. What is GridSite? • Part of GridPP • Extends Apache functionality • Secure site management • Further functionality • GridHTTP file transfers • Secure web service hosting • Many more

  4. GridHTTP • Unencrypted file transfer • HTTPS authentication • Extra header – “Upgrade: GridHTTP/1.0” • Single-use pass code • HTTP transfer • Performance advantages

  5. 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

  6. GridSite Delegation Service • Web service defined within EGEE • Allows delegation to remote server

  7. Service Discovery • Service location pushed out to browsers • Two methods used • HTTP headers • HTML <META> tags • Like system used for RSS feeds • Allows flexibility

  8. 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

  9. 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

  10. How it works • Live Demo (!)

  11. 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

  12. www.gridsite.org shiv@hep.man.ac.uk Further Information

More Related