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

Slides:



Advertisements
Similar presentations
AJAX Development By Gary Mandela December 26,
Advertisements

Security middleware Andrew McNab University of Manchester.
29 June 2006 GridSite Andrew McNabwww.gridsite.org GridSite Storage Andrew McNab University of Manchester.
29 June 2006 GridSite Andrew McNabwww.gridsite.org VOMS and VOs Andrew McNab University of Manchester.
MyProxy Guy Warner NeSC Training.
Overview Environment for Internet database connectivity
Lecture plan Information retrieval (from week 11)
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
RDN-Include: Re-branding Remote Resources Subject Gateways in the UK The UK Higher Education community has funded a range of subject gateway, now part.
Lesson 4: Web Browsing.
The GridSite Security Framework Andrew McNab University of Manchester.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
1 Bringing P2P to the Web: Security and Privacy in the Firecoral Network Jeff Terrace Harold Laidlaw Hao Eric Liu Sean Stern Michael Freedman.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Using Internet Information Server And Microsoft ® Internet Explorer To Implement Security On The Intranet HTTP.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
Web 2.0 with AJAX Students : LASC Ioana KELEMEN Csilla POP Dan Adrian CIOBANU Dumitru Daniel Project leader : Ahmed RHIAT.
APACHE SERVER By Innovationframes.com »
Linux Operations and Administration
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
10 May 2007 HTTP - - User data via HTTP(S) Andrew McNab University of Manchester.
3 May 2006 GridSite Andrew McNabwww.gridsite.org Web Services for Grids in Scripts and C using GridSite Andrew McNab University of.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Security Middleware and VOMS service status Andrew McNab Grid Security Research Fellow University of Manchester.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Platform Manager Simple, Secure, Remote Application Management.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
Andrew McNab - GridSite/G-HTTPS - 17 Feb 2003 GridSite and G-HTTPS update Andrew McNab, University of Manchester
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Web Indexing and Searching By Florin Zidaru. Outline Web Indexing and Searching Overview Swish-e: overview and features Swish-e: set-up Swish-e: demo.
The GridSite Security System Andrew McNab and Shiv Kaushal University of Manchester.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Grid Security in a production environment: 4 years of running Andrew McNab University of Manchester.
GridSite Web Servers for bulk file transfers & storage Andrew McNab Grid Security Research Fellow University of Manchester, UK.
Extend the Operations Dashboard with Custom Widgets (and more)
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
Andrew McNabSecurity Middleware, GridPP8, 23 Sept 2003Slide 1 Security Middleware Andrew McNab High Energy Physics University of Manchester.
Andrew McNabGrid in 2002, Manchester HEP, 7 Jan 2003Slide 1 Grid Work in 2002 Andrew McNab High Energy Physics University of Manchester.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Security Middleware 3 June 2004 Security Middleware Current Status – GridSite deployments – Architecture GridPP2 – Web services.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract IST Job sandboxes.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Security Middleware Andrew McNab University of Manchester.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
Arklio Studija 2007 File: / / Page 1 Automated web application testing using Selenium
Lesson 4: Web Browsing.
Application with Cross-Platform GUI
PHP / MySQL Introduction
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Lesson 4: Web Browsing.
Shiv Kaushal, University of Manchester
ADTEL WEBSITE
Presentation transcript:

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

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

Further Information