190 likes | 315 Views
Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi (Vietnam) November 5th, 2007. Introduction to web portals. Web Portal. A web portal is used to provide an easier way to run jobs or applications on the grid for the users
E N D
Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi (Vietnam) November 5th, 2007 Introduction to web portals
Web Portal • A web portal is used to provide an easier way to run jobs or applications on the grid for the users • Avoids users needing to learn complex command line interfaces to the Grid • It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, mobile phone). • It can keep the same user interface to several back-ends (including the switch to new EGEE middleware).
Web portal • Some examples of web portals: • Genius • Auvergui • AWP (Auvergrid Web Portal) • BIG (blast in grid) • Pgrade • Differences between portals • Difficulty to use it(knowledge of jdl files, certificates, proxy,…) • Specificity • Security
Architecture Applications’ specific layer Biomed Atlas Auvergrid LHCb Other apps High level GRID middleware DataGRID architecture GLOBUS toolkit Basic Services OS & Net services Web Portal
Why use a Web portal • It can be accessible from everywhere, the only condition is to have a valid certificate in your browser • The same interface can be used, it’s independant of the middleware • The web interface is user-friendly
AWP • AWP (Auvergrid Web Portal) • Web portal for biologists that provides some biological tools • Blast • Est2genome • Secured bl2seq • Secured readseq • Repeatmasker • Hmmpfam • The goal is to help biologists run their applications faster on the Auvergrid grid, with more security than on « traditional » web sites
How does it work https M/W+GSI the Grid WEB Browser AWP Local WS Apache UI
How does it work grid-proxy-init voms-proxy-init the Grid UI execute WEB Browser output AWP server (UI) Local WS Any web tool
How does it work? • Data: • Software installed on the CE • Role of the software_manager • Biological Databases stored on SEs • Instance Database stored on the Web server • Princip: • The software manager installs the software on each CE, and the specified databases on SEs • The web portal is developed on the web server • The grid pipeline is installed on the UI. Goal: • Get the parameters of the instance • Create jobs, launch them on the grid • Get the status, the results, and store them in the Instance Database
Hands-on • During the practical session, you will use the auvergrid-blast web portal: • First you need to connect to the web portal • Log in using: • Username: userXX • Password:userXX (XX from 01 to 60) • Get the protein sequence • Select the appropriate parameters as written on the explanation page • Launch the blast program on the grid • Wait until it is done • Get your results
Conclusions and perspectives • The AWP is a new tool provided for the auvergrid and biomed VO. • The goal is to deploy web portals for all the biological programs, coupling it with the database replication service developed by J. Salzemann • Next step: deploy web portals for other users (chemistry, physics) on the Auvergne