The GENIUS Portal Nicola Venuti – Livia Torterolo NICE srl Geneva, 10-12.10.2006, 2nd Tutorial for Health e-Child Project New Ideas for Computing Environments.

Slides:



Advertisements
Similar presentations
CHEP 2000, Roberto Barbera Roberto Barbera (*) GENIUS: a Web Portal for the GRID Meeting Grid.it, Bologna, (*) work in collaboration.
Advertisements

Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
ETSI Grid – Sophia Antipolis – 2005/05/24 A-WARE summary for ETSI Andrea Rodolico CTO, NICE srl, Italy.
The GENIUS Grid Portal Giuseppe LA ROCCA INFN Catania
CHEP 2000, Roberto Barbera The AliEn GENIUS interface ALICE Offline Week, CERN, Università di Catania and INFN Catania - Italy ALICE.
 Copyright NICE srl, 2008 Workshop finale dei Progetti Grid del PON "Ricerca" Beppe Ugolotti, CEO
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GENIUS Grid portal Moisés Hernández.
a Web interface for the GRID world Alice Off-line Meeting Erice (TP) - Italy, Sept 26th, 2000.
Grid Execution Management for Legacy Code Applications Exposing Application as Grid Services Porto, Portugal, 23 January 2007.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
E-science grid facility for Europe and Latin America The GENIUS Grid Portal Riccardo Bruno INFN Catania
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
INFSO-RI Enabling Grids for E-sciencE The GENIUS grid portal Roberto Barbera University of Catania and INFN Science Gateways Workshop.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE07 Conference, Budapest, Hungary, 1-5 October ’07 Douglas McKinley
EGEE is a project funded by the European Union under contract IST GENIUS and EnginFrame Roberto Barbera Univ. of Catania and INFN SEE-GRID.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
CHEP 2000, Roberto Barbera Roberto Barbera (*) The GENIUS grid portal CHEP 2003, (*) work in collaboration with A. Falzone and.
 Copyright NICE srl, 2006 New Ideas for Computing Environments EnginFrame as framework for Grid enabled Web portals on Industrial and research contexts.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America GENIUS server installation and configuration.
INFSO-RI Enabling Grids for E-sciencE The GENIUS Grid portal Tony Calanducci INFN Catania - Italy First Latin American Workshop.
EGEE is a project funded by the European Union under contract IST The GENIUS portal Roberto Barbera University of Catania and INFN SEE-GRID.
 Copyright NICE srl, 2006 New Ideas for Computing Environments The Grid Portal for Industry and Research Alberto Falzone, Andrea Rodolico NICE srl
CHEP 2000, Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, work in collaboration with A.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
E-science grid facility for Europe and Latin America The GENIUS Grid Portal Giuseppe LA ROCCA INFN Catania
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Induction: Additional features of GENIUS 18 May Some additional features of GENIUS EGEE is funded by the European Union under contract IST
EGEE is a project funded by the European Union under contract IST The GENIUS portal Roberto Barbera University of Catania and INFN First Latinamerican.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GENIUS Grid Portal Roberto Barbera Univ.
Enabling Grids for E-sciencE GENIUS and EnginFrame: A successful EGEE technology transfer Ing. Beppe Ugolotti NICE srl
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
E-infrastructure shared between Europe and Latin America GENIUS PORTAL Valeria Ardizzone INFN-Catania 1° EELA Grid School Itacuruçà Island, State of Rio.
Geneva, 2nd Tutorial for Health e-Child Project, Service creation in Genius Web Portal Nicola Venuti NICE srl Geneva, , 2nd.
EGEE is a project funded by the European Union under contract IST GENIUS and EnginFrame Roberto Barbera EGEE NA4 Generic Applications coordinator.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
Convert generic gUSE Portal into a science gateway Akos Balasko.
Click to edit Master title style Click to edit Master text styles Second level Third level Fourth level Fifth level Technical Training 1 EGEE Conference.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA: a status report Roberto Barbera NA4 Generic Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
 Copyright NICE srl, 2010 International Workshop on Science Gateways IWSG2010 A Service-Oriented Interface to the iRODS Data Grid Nicola Venuti
FESR Consorzio COMETA - Progetto PI2S2 Il portale grid: GENIUS Alberto Falzone NICE srl Consorzio COMETA – Progetto PI2S2 Tutorial.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA Guy Warner NeSC Training Team Induction to Grid Computing.
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
The EEPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Giuseppe Andronico, on behalf of Giuseppe LA ROCCA INFN Catania.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
Enabling Grids for E-sciencE Portals and Workflows: GENIUS and TRIANA Alberto Falzone NICE srl Bioinfogrid Meeting Bari,
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Convert generic gUSE Portal into a science gateway Akos Balasko.
EGEE is a project funded by the European Union under contract IST The GENIUS portal Assaf Gottlieb University of Tel Aviv EGEE tutorial, Ra’anana,
FESR Trinacria Grid Virtual Laboratory Il portale GENIUS, EnginFrame e strumenti per il calcolo distribuito Alberto Falzone, Beppe Ugolotti.
GENIUS and EnginFrame GENIUS and EnginFrame: status and perspective The GENIUS Grid Portal: status and perspective Andrea Rodolico NICE srl
The GENIUS portal Roberto Barbera University of Catania and INFN
GENIUS and EnginFrame: what’s next in the Grid Portal business
The European DataGrid Project Team
The GENIUS portal and the GILDA t-Infrastructure
Il Portale GENIUS Alberto Falzone NICE srl Primo Tutorial TriGrid VL
Presentation transcript:

The GENIUS Portal Nicola Venuti – Livia Torterolo NICE srl Geneva, , 2nd Tutorial for Health e-Child Project New Ideas for Computing Environments

Geneva, 2nd Tutorial for Health e-Child Project, Contents Grid Portals technology EnginFrame Grid Portal/Gateway GENIUS Portal Future perspectives

Geneva, 2nd Tutorial for Health e-Child Project, What is a Grid Portal? A Grid Portal is a system to expose grid services that operate on grid resources Services are: –generic as well as application-specific grid services Resources are (stateful) instances of: –jobs, datasets, computing/storage nodes, queues, SW licenses Services are exposed through: –(X)HTML, Portlets, WebServices

Geneva, 2nd Tutorial for Health e-Child Project, Grid Portal Benefits A Grid Portal improves usability of Grids –Verticalizing the service offering –Lowering end-user requirements for accessing the Grid –Hiding the complexity of data management in the Grid A Grid Portal improves utilization of Grids –Making the Grid (r)evolution transparent to the end-user –Providing an appealing user-friendly Web interface –Enforcing Grid utilization policies

Geneva, 2nd Tutorial for Health e-Child Project, The Web-centric vision Licenses & Data Licenses & Data Grid / Compute Farm Grid / Compute Farm Interactive Apps Interactive Apps Inter/Intranet Server(s) Clients Standard Web Browser

Geneva, 2nd Tutorial for Health e-Child Project, The Grid Portal / Gateway Interactive Applications Intranet Clients Win LX UXMac Grid / Compute Farm Internal Users Batch Applications Storage and Data Grid Portal / Gateway Project Managers Client Apps Standard protocols Licenses Home Users

Geneva, 2nd Tutorial for Health e-Child Project, Contents Grid Portals technology EnginFrame Grid Portal / Gateway GENIUS Portal Future perspectives

Geneva, 2nd Tutorial for Health e-Child Project, What is EnginFrame? It is a Web-based technology able to expose Grid services running on Grid infrastructures It allows organizations to provide application-oriented computing and data services to both users (via Web browsers) and applications (via SOAP/WSDL and/or RSS) It’s a Grid gateway It greatly simplifies the development of Web portals

Geneva, 2nd Tutorial for Health e-Child Project, Who uses EnginFrame? Industries –Mechanical: Ferrari, Audi, BMW, FIAT Auto, Delphi, Elasis, Magneti Marelli, P+Z, Swagelok, Toyota, TRW –Manufacturing: Bridgestone, Procter & Gamble, Galileo Avionica –Oil&Gas: Slavneft, Schlumberger, TOTAL, VNIIGaz –Electronics :STMicroelectronics, Accent, SensorDynamics, Motorola –Biotech: ENEA, EGEE LS community –Telecom: Telecom Italia Research –CERN, INFN, ASSC, CCLRC, CILEA, CINECA, CNR, CNRS/IN2P3, ENEA, FzU, ICI, IFAE, ITEP, JSC G.G.M., KU Leuven, SSC-Russia, SDSC Education –Dresda University, Ferrara University, ITU, Messina University, Politecnico of Milan, Technische Universität Dresden, Trinity College Dublin, Salerno University, S-PACI

Geneva, 2nd Tutorial for Health e-Child Project, Grid Infrastructure Customer IT Services Customer Applications Data Grid (AFS, SRB, …) Storage Compute Grid (Platform LSF, Globus, …) Internal HW/SW On-demand HW/SW WSDL/SOAP 3rd party Apps HTTP RSS Clients JSR168 Portlet Containers Skins / Themes Authentication – ACL management Custom XML Application Kits Data Management & Virtualization ISV n - XML Application Kit ISV 1 - XML Application Kit Accounting / Billing GUI Virtualization Single-Sign-On EnginFrame as Grid Gateway End users Presentation engine Portlet GW WS GW RSS GW

Geneva, 2nd Tutorial for Health e-Child Project, Application Server Application Server LSF Compute Farm Client Standard Web Browser MetaFrame + NFuse MetaFrame + NFuse Web+WS Server EnginFrame Server Browsing request HTML Rendering XML Output Service request X / ICA connections EnginFrame Agent EnginFrame Positioning

Geneva, 2nd Tutorial for Health e-Child Project, EnginFrame Terminology Service – anything that can be submitted through EnginFrame Portal SDF – Service Definition File: XML file which contains the definitions of services Authorization – a system aimed to allow/deny user access to resources based on policies Plug-in – a piece of code that enhances the EnginFrame GRID Portal Spooler – data container created by EF to host the submitted commands

Geneva, 2nd Tutorial for Health e-Child Project, EnginFrame Characteristics Job scheduling: –Platform LSF, Sun Grid Engine, Altair PBS, LCG and EGEE gLite Easy to add/modify services –Light on programming –Immediate to deploy (self-reload) –Enable to cope with continuous evolution of needs –Enable to deploy project-specific portals Service description, presentation, execution are completely separated! –XML for service description –XSL for service presentation –Service Actions / Shell scripts for service execution

Geneva, 2nd Tutorial for Health e-Child Project, Flexible Input data access Client-side data –HTTP(S) data transfer –Single/multiple upload –Progress bars for large file tracking Server-side data –Standards-based remote navigation –Single-multiple selections –Flexible navigation sources Support for Windows, Linux and UNIX browsers

Geneva, 2nd Tutorial for Health e-Child Project, Usability & Input management User friendly, Application-oriented Job submission Flexible and efficient Input file management Hide complexity of Underlying scheduler

Geneva, 2nd Tutorial for Health e-Child Project, Usability & Input management User friendly, Application-oriented Job submission Flexible and efficient Input file management Hide complexity of Underlying scheduler XML

Geneva, 2nd Tutorial for Health e-Child Project, Monitoring & control Global Job monitoring Cluster & host monitoring Job details & control

Geneva, 2nd Tutorial for Health e-Child Project, Comprehensive Output data management Data lifecycle managemnet Comprehensive output File manipulation (view, edit, delete, zip, …) Job details & control

Geneva, 2nd Tutorial for Health e-Child Project, Spoolers HTML page EnginFrame Working Environment Custom plugin Script Browser SDF XML EnginFrame Server HTML XSLT Grid Compute Farm Grid Compute Farm MetaFrame + NFuse MetaFrame + NFuse Application Server Application Server EnginFrame Agent Execute Service Req XML output Service Req User Authorize Groups, ACLs XML Layout XSL Admin Service Submission

Geneva, 2nd Tutorial for Health e-Child Project, Spoolers HTML page EnginFrame Working Environment Custom plugin Script Browser SDF XML EnginFrame Server HTML XSLT Grid Compute Farm MetaFrame + NFuse MetaFrame + NFuse Application Server Application Server EnginFrame Agent Execute Service Req XML output Service Req User Authorize Groups, ACLs XML Layout XSL Admin

Geneva, 2nd Tutorial for Health e-Child Project, Creating a SDF – example <ef:agent id="myagentname" authority="${EF_DEFAULT_AUTHORITY}“ xmlns:ef=" EnginFrame Grid Portal Welcome to EnginFrame <ef:location host="${EF_AGENT_HOST}" port="${EF_AGENT_PORT}"/> …

Geneva, 2nd Tutorial for Health e-Child Project, Service Structure ef:info ef:option ef:option id type ef:name ef:service id ef:option ef:action id

Geneva, 2nd Tutorial for Health e-Child Project, Services Example gzip sample maximum medium none EF_SPOOLER_NAME="gzip $file” export EF_SPOOLER_NAME ${EF_ROOT}/plugins/lsf/bin/bsub -o output.txt gzip -$level \"$FILE\”

Geneva, 2nd Tutorial for Health e-Child Project, Layout structure: –Left navigation tree with the list of services –Central "content" area with forms and output from services –Top Menu area Customizing the layout - Structure

Geneva, 2nd Tutorial for Health e-Child Project, Spoolers HTML page EnginFrame Working Environment Custom plugin Script Browser SDF XML EnginFrame Server HTML XSLT Grid Compute Farm MetaFrame + NFuse MetaFrame + NFuse Application Server Application Server EnginFrame Agent Execute Service Req XML output Service Req User Authorize Groups, ACLs XML Layout XSL Admin

Geneva, 2nd Tutorial for Health e-Child Project, GridML sample: job andrea default DONE priority /usr/bin/spamc mail $HOME mail 0.0 0

Geneva, 2nd Tutorial for Health e-Child Project, WebServices gateway EnginFrame as Web Services Gateway Service discoveryService execution Service monitoringData retrieval Presentation layer WS Client

Geneva, 2nd Tutorial for Health e-Child Project, EF Web Service – Client setting-up process EF WS Interface makes EF services available over HTTP from any SOAP compliant client application Client stubs Client prog. lang. WSDL XML Get WSDL Generate client stubs Client Appl Client prog. lang. Code client Retrieve it from the Web Use client WSs platform tools Code client application logic

Geneva, 2nd Tutorial for Health e-Child Project, Client Reference Implementation Software Bundle It is possible to request the EF Web Services Java Client Reference Implementation from The Java Client Reference Implementation software bundle includes –Java stubs classes –Java client layer: client + utility classes –Required Java libraries: Axis, Jakarta-httpclient –Javadoc of the client API –Client examples with sources Implementation for other languages (.NET, Phyton, Perl) are also available Build a layer over the stubs classes in order to provide a higher level application interface to EnginFrame.

Geneva, 2nd Tutorial for Health e-Child Project, Contents Grid Portals technology EnginFrame Grid Portal/Gateway GENIUS Portal Future perspectives

Geneva, 2nd Tutorial for Health e-Child Project, What is GENIUS? GENIUS is a powerful Grid Portal that allows scientists to exploit Grid resources only using a conventional Web browser It’s a gateway to European EGEE Project’s middle-ware It has been built on top of the EnginFrame framework It allows to expose gLite-enabled applications via Web- browser as well as Web Services

Geneva, 2nd Tutorial for Health e-Child Project, The GENIUS hourglass model OS & Net services Basic Services High level GRID middleware ALICEATLASCMSLHCb Applications’ specific layer Other apps GLOBUS toolkit EGEE (LCG/gLite) architecture GENIUS web portal GENIUS Grid Enabled web eNvironment for site Independent User job Submission INFN / NICE Collaboration

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS Architecture Apache + Tomcat EnginFrame GENIUS https+java/xml+rfb WEB Browser UI Local WS the Grid M/W+GSI 3-tier model

Geneva, 2nd Tutorial for Health e-Child Project, Grid Infrastructure Customer IT Services Customer Applications Data Grid (AFS, SRB, …) Storage Compute Grid (Platform LSF, Globus, …) Internal HW/SW On-demand HW/SW WSDL/SOAP 3rd party Apps HTTP RSS Clients JSR168 Portlet Contaiers Skins / Themes Authentication – ACL management Custom XML Application Kits Data Management & Virtualization ISV n - XML Application Kit ISV 1 - XML Application Kit Accounting / Billing GUI Virtualization Single-Sign-On EnginFrame as Grid Gateway End users Presentation engine Portlet GW WS GW RSS GW

Geneva, 2nd Tutorial for Health e-Child Project, Globus middleware Compute resources EGEE middleware LCG-2 / gLite Local Data Distributed Data WSDL/SOAP 3rd party Apps HTTP RSS Clients JSR168 Portlet Contaiers Classic GENIUS Authentication – ACL management General XML Application Kits Data Management & Virtualization VO n - XML Application Kit VO 1 - XML Application Kit Monitoring & Accounting VNC remote Desktop over SSL MyProxy auth. w/ VOMS extensions GENIUS as Grid Gateway End users Presentation engine Portlet GW WS GW RSS GW

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS Grid Portal Reference Web Site:

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: security infrastructure All web transactions are executed under the Secure Socket Layer (SSL) via HTTPS The user must have an account on the User Interface When the user wants to interact with the file-system of the UI, he gets prompted for the username and password of the account on that machine Grid authentication in GENIUS is currently based on the concept of user credentials delegation

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: files management OS authority Both authorities os and genius are distinct: we have services with differen authority!

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: files management Remote File Browser On the User Interface

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: files management

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: files management Multiple Action in a Single Service View/Edit a File With this service you may edit a file in your home directory. <ef:option id="filetoedit" label="Select File to View/Edit" type="rfb" base="${HOME}" $EF_ROOT/plugins/genius/bin/geniusgrid.sh view-file $EF_ROOT/plugins/genius/bin/geniusgrid.sh edit-file

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: files management

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Grid Authentication with Myproxy myproxy-get-delegation

Geneva, 2nd Tutorial for Health e-Child Project, Grid authentication with MyProxy UI Local WS MyProxy Server GENIUS Server (UI) myproxy-init any grid service myproxy-get-delegation output the Grid execution WEB Browser Now, VOMS Extensions needed to run jobs on the GRID ( --voms )

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: security

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: preferences

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Job Editor for jdl files

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Job Submission Preferences are on the horinzontal bar after successful login to the Grid (under genius authority)

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Job Submission

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Job Queue Code for Job Queue management rewritten using GridML tags

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Job Queue New Confirmation Message!

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Job Queue - Spooler

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Data & Grid Catalogs

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS: Interactive Tight VNC

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS & TRIANA Graphic Workflow Editor

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS & TRIANA Graphic Workflow Editor

Geneva, 2nd Tutorial for Health e-Child Project, Sample Application: PATSearch

Geneva, 2nd Tutorial for Health e-Child Project, Sample App: PATSearch

Geneva, 2nd Tutorial for Health e-Child Project, Sample App: PATSearch

Geneva, 2nd Tutorial for Health e-Child Project, Sample App: PATSearch

Geneva, 2nd Tutorial for Health e-Child Project, Sample App: PATSearch

Geneva, 2nd Tutorial for Health e-Child Project, Sample App: PATSearch

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS3 web portal services for biomed GATE Application GATE is a monte-carlo based radiotherapy planning simulator using GEANT4 Services existing on last GENIUS web portal – GATE simulation submission services: Create GATE files Make JDL files for GATE jobs Submit GATE jobs Provide job status, collection and viewing of results Services added on GENIUS3 web portal – GATE data management services Access and copy data (IM) on the SE Provide and change LFN for files or data Download or delete files/data – Medical images services Medical images: Upload, Anonymize and view Use medical images to define geometry for simulation

Geneva, 2nd Tutorial for Health e-Child Project, Contents Grid Portals technology EnginFrame Grid Portal/Gateway GENIUS Portal Future perspectives

Geneva, 2nd Tutorial for Health e-Child Project, A-WARE FP6 Funded Project Project goals –Simplify users’ life (focus on problems) way of perceiving the GRID –Fill an existing gap between middleware and portals –common interface to access gLite, Unicore/GS (DEISA project) and GT4 (TeraGrid project) –EnginFrame + A-WARE to be a completely integrated solution An easy Way to Access GRID REsources

Geneva, 2nd Tutorial for Health e-Child Project, GENIUS Grid Portal for e-Science community: a new experience for managing workflow in a SOA Tools Computational Power Storage and Data Grid Grid Portal / Gateway Web Portal Services (SOA) WS provider SOAP HTML/HTTP submit monitor MOTEUR (Scufl wf enactor ) WSDL TAVERNA (wf editor )

Geneva, 2nd Tutorial for Health e-Child Project, Genius Portal Integration - The Genius Portlet Genius will seamlessly export its services as portlets. Genius as a Portlet builder technology. Genius Portlet will be standard JSR 168 compliant The Genius Portlet Module must be plugged into the JSR 168 compliant Portlet container.

Geneva, 2nd Tutorial for Health e-Child Project, References EnginFrame Framework GENIUS Portal (Reference main site) GENIUS Repository at GENIUS based on gLite at Coordinator ************************************************************************* GENIUS Installation GENIUS Repository at Write an message to for an account request to download the GENIUS

Geneva, 2nd Tutorial for Health e-Child Project, Now, access to GENIUS portal and have fun !

Geneva, 2nd Tutorial for Health e-Child Project, Thanks for your attention!Q&A