SlideShare a Scribd company logo
1 of 33
Download to read offline
Introduction
on Science Gateway
Understanding access and
functionalities
Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Outline
§  What is a Science Gateway ?
§  The Catania Science Gateway Framework
§  General Architecture
§  Authentication, Authorisation and Roles
§  Catania Grid Engine
§  Roles

§  Use Case:
§  The DECIDE Science Gateway
§  The GARR Science Gateway
Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Reference Model
Scientific
Application

E-Collaboration
Science
Gateway

Social
Application

Standard Services

GRID

Local Cluster

Users of different
Institutions
members of GARR
and/or
international
CLOUD
partners involved
in European
Projects of the
Riccardo Rotondo
Consortium
Tutorial on Science Gateways, Roma, 03.06.2013
Reference Model
Scientific
Application

E-Collaboration
Science
Gateway

Social
Application
Standard-based (SAGA)
middleware-independent
Grid Engine

Users of different
Institutions
members of GARR
and/or
international
partners involved
in European
Projects of the
Riccardo Rotondo
Consortium
Tutorial on Science Gateways, Roma, 03.06.2013
Requirements
§  Authentication and Autorisation
§ 

SAML, LDAP

§  Application middleware indipendent
§ 

§ 
§ 

jSAGA, SAGA

§  Standard Technology
Standard Java Adoption
§  JSR 168/286
§  Reusability
Web Technology
§  Simplicity
§ 
Web CMS
§ 
§  Wiki, Blog, Messages Board, Vconf, Adobe Connect
Easy usage and access

§  Portal Framework

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Terena Identity Federations
http://www.terena.org/about/terena-membersmap.html
Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Federated Identity Management (FIdM)
§  In the web technology arena many approaches
are available to federate authentication
§  A standard provided by OASIS defines the
Security Assertion Markup Language (SAML)
§  Several tools are available, e.g.:
§  Shibboleth
§  SimpleSAMLphp

§  Organisations can rely on traditional tools to
manage users:
§  LDAP, CAS, plain text, etc.

§  Free and Open Source
Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Enabling SGs to FIdM
§  Access to e-Infrastructure services requires
authentication.
§  The distributed/cross-domain nature of
resources requires, in some case, strong
security mechanisms
§  SGs willing to provide easy access to these
services
§  Some institutions want to maintain the control
of their own users’ authentication

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
So a federation is made of…

§  A collection of Identity Providers that follows a
defined set of rules and policy.
§  Identity providers (IdPs) are responsible for
authenticating a closed group of users (i.e. of
the same organisation)
§  Each IdPs regulate access to a set of Service
Providers (i.e. mail server of the mentioned
organisation)

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Federated	
  User	
  

Science
Gateway

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Social	
  User	
  

Science
Gateway

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Authorisation request

§  The first time users access the Science
Gateway their IdP authenticates them
§  LDAP server connected to the Service Provider
(SP) cannot authorise the users
§  SP leads users automatically to the registration
form
§  A part from them data, users can request for a
specific role

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Authorisation request

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Authorisation Managment

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Registration

§  Users not belonging to any of the enabled
federation can register to the catch all Identity
Provider of the GrIDP federation

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Integrated Services

JSR 168/286
JSR 168/286

JSR 168/286

JSR 168/286

Catania Science Gateway Framework

GRID

CLOUD

Local

Riccardo Rotondo
Tutorial on
Cluster Science Gateways, Roma, 03.06.2013
Catania Science Gateway Framework
Catania Science Gateway Framework
Grid Engine

Data On Grid
Services

Cloud Services

JSAGA
Adaptors

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Usage Workflow
eTokenServer

1. Sign in
2. Grid
Request

6. Getting
Results

5. Grid
Submission

GRID

5.
Tracking
User
Tracking
DB

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Access

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Applications accessing grid services

§  12 applications developed among 5 different
countries and 3 continents (Europe, Latin
America and Asia);
§  4 scientific domains:
§ 
§ 
§ 
§ 

Life Science;
Mathematic & Computer Science;
High Energy Physics;
Cultural Heritage.

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Job Submission

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Job Submission

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
My Workspace – Active Job List

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
My Workspace - Done Job List

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
My Workspace – MyJobsMap

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
My Data

Sharing features
among users will
soon be added

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Roles & Privileges

§  Surfing a Science Gateway changes according
different roles
§  Mapping between Liferay roles and LDAP group
§  Similar mapping available on grid (i.e. voms
roles)
§  Liferay allows administrator to fully customize
users experience assigning different roles to
each components (pages, wikis, plugins, data)

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Facebook Integration

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
References
§  GARR Science Gateway: https://sgw.garr.it
§  GARR Science Gateway Facebook Community
Page:
https://www.facebook.com/
GarrScienceGatewayCommunity
§  Training Material: https://gilda.ct.infn.it/wikimain
§  Catania Science Gateways:
http://www.catania-science-gateways.it

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013
Questions ?

Riccardo Rotondo
Tutorial on Science Gateways, Roma, 03.06.2013

More Related Content

Similar to Introduction on Science Gateway

Open Standards for IoT- GSC Workshop on IoT Atlanta 2013
Open Standards for IoT- GSC Workshop on IoT Atlanta 2013Open Standards for IoT- GSC Workshop on IoT Atlanta 2013
Open Standards for IoT- GSC Workshop on IoT Atlanta 2013Michael Koster
 
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013Michael Koster
 
Gsc mstf m_koster_atlanta_may_7_2013_rev1.1
Gsc mstf m_koster_atlanta_may_7_2013_rev1.1Gsc mstf m_koster_atlanta_may_7_2013_rev1.1
Gsc mstf m_koster_atlanta_may_7_2013_rev1.1Michael Koster
 
Information sharing pipeline
Information sharing pipelineInformation sharing pipeline
Information sharing pipelineVioleta Ilik
 
Building Science Gateways with Gadgets and OpenSocial
Building Science Gateways with Gadgets and OpenSocialBuilding Science Gateways with Gadgets and OpenSocial
Building Science Gateways with Gadgets and OpenSocialmarpierc
 
Simultaneously Supporting Privacy and Auditing in Cloud Computing Systems
Simultaneously Supporting Privacy and Auditing in Cloud Computing SystemsSimultaneously Supporting Privacy and Auditing in Cloud Computing Systems
Simultaneously Supporting Privacy and Auditing in Cloud Computing SystemsTyrone Grandison
 
The Jisc UK ORCID use cases and API workshop
The Jisc UK ORCID use cases and API workshopThe Jisc UK ORCID use cases and API workshop
The Jisc UK ORCID use cases and API workshopJisc
 
IRJET- Redsc: Reliablity of Data Sharing in Cloud
IRJET- Redsc: Reliablity of Data Sharing in CloudIRJET- Redsc: Reliablity of Data Sharing in Cloud
IRJET- Redsc: Reliablity of Data Sharing in CloudIRJET Journal
 
GeoChronos: Challenges and Achievements
GeoChronos: Challenges and AchievementsGeoChronos: Challenges and Achievements
GeoChronos: Challenges and AchievementsCameron Kiddle
 
Rights Enforcement and Licensing Understanding for RDF Stores Aggregating Ope...
Rights Enforcement and Licensing Understanding for RDF Stores Aggregating Ope...Rights Enforcement and Licensing Understanding for RDF Stores Aggregating Ope...
Rights Enforcement and Licensing Understanding for RDF Stores Aggregating Ope...Paolo Nesi
 
Increasing Security Level in Data Sharing Using Ring Signature in Cloud Envir...
Increasing Security Level in Data Sharing Using Ring Signature in Cloud Envir...Increasing Security Level in Data Sharing Using Ring Signature in Cloud Envir...
Increasing Security Level in Data Sharing Using Ring Signature in Cloud Envir...IJERA Editor
 
Fingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOTFingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOTIRJET Journal
 
Trust and identity in the Géant project - Networkshop44
Trust and identity in the Géant project - Networkshop44Trust and identity in the Géant project - Networkshop44
Trust and identity in the Géant project - Networkshop44Jisc
 
CauseVCare - A Blockchain based Charity DApp
CauseVCare - A Blockchain based Charity DAppCauseVCare - A Blockchain based Charity DApp
CauseVCare - A Blockchain based Charity DAppIRJET Journal
 
public truthfulness assessment for shared active cloud data storage with grou...
public truthfulness assessment for shared active cloud data storage with grou...public truthfulness assessment for shared active cloud data storage with grou...
public truthfulness assessment for shared active cloud data storage with grou...Ijripublishers Ijri
 
The LEAD Portal: An OGCE based weather science gateway
The LEAD Portal: An OGCE based weather science gatewayThe LEAD Portal: An OGCE based weather science gateway
The LEAD Portal: An OGCE based weather science gatewaymarcuschristie
 
A Survey on Access Control Scheme for Data in Cloud with Anonymous Authentica...
A Survey on Access Control Scheme for Data in Cloud with Anonymous Authentica...A Survey on Access Control Scheme for Data in Cloud with Anonymous Authentica...
A Survey on Access Control Scheme for Data in Cloud with Anonymous Authentica...IRJET Journal
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsArnulf Christl
 
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
[TDC 2013] Integre um grid de dados em memória na sua ArquiteturaFernando Galdino
 

Similar to Introduction on Science Gateway (20)

Open Standards for IoT- GSC Workshop on IoT Atlanta 2013
Open Standards for IoT- GSC Workshop on IoT Atlanta 2013Open Standards for IoT- GSC Workshop on IoT Atlanta 2013
Open Standards for IoT- GSC Workshop on IoT Atlanta 2013
 
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
Open Standards for IoT - GSM Workshop on IoT Standards Atlanta 2013
 
Gsc mstf m_koster_atlanta_may_7_2013_rev1.1
Gsc mstf m_koster_atlanta_may_7_2013_rev1.1Gsc mstf m_koster_atlanta_may_7_2013_rev1.1
Gsc mstf m_koster_atlanta_may_7_2013_rev1.1
 
Information sharing pipeline
Information sharing pipelineInformation sharing pipeline
Information sharing pipeline
 
Building Science Gateways with Gadgets and OpenSocial
Building Science Gateways with Gadgets and OpenSocialBuilding Science Gateways with Gadgets and OpenSocial
Building Science Gateways with Gadgets and OpenSocial
 
Simultaneously Supporting Privacy and Auditing in Cloud Computing Systems
Simultaneously Supporting Privacy and Auditing in Cloud Computing SystemsSimultaneously Supporting Privacy and Auditing in Cloud Computing Systems
Simultaneously Supporting Privacy and Auditing in Cloud Computing Systems
 
The Jisc UK ORCID use cases and API workshop
The Jisc UK ORCID use cases and API workshopThe Jisc UK ORCID use cases and API workshop
The Jisc UK ORCID use cases and API workshop
 
IRJET- Redsc: Reliablity of Data Sharing in Cloud
IRJET- Redsc: Reliablity of Data Sharing in CloudIRJET- Redsc: Reliablity of Data Sharing in Cloud
IRJET- Redsc: Reliablity of Data Sharing in Cloud
 
GeoChronos: Challenges and Achievements
GeoChronos: Challenges and AchievementsGeoChronos: Challenges and Achievements
GeoChronos: Challenges and Achievements
 
Rights Enforcement and Licensing Understanding for RDF Stores Aggregating Ope...
Rights Enforcement and Licensing Understanding for RDF Stores Aggregating Ope...Rights Enforcement and Licensing Understanding for RDF Stores Aggregating Ope...
Rights Enforcement and Licensing Understanding for RDF Stores Aggregating Ope...
 
Increasing Security Level in Data Sharing Using Ring Signature in Cloud Envir...
Increasing Security Level in Data Sharing Using Ring Signature in Cloud Envir...Increasing Security Level in Data Sharing Using Ring Signature in Cloud Envir...
Increasing Security Level in Data Sharing Using Ring Signature in Cloud Envir...
 
Fingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOTFingerprint Based Attendance System by IOT
Fingerprint Based Attendance System by IOT
 
Trust and identity in the Géant project - Networkshop44
Trust and identity in the Géant project - Networkshop44Trust and identity in the Géant project - Networkshop44
Trust and identity in the Géant project - Networkshop44
 
CauseVCare - A Blockchain based Charity DApp
CauseVCare - A Blockchain based Charity DAppCauseVCare - A Blockchain based Charity DApp
CauseVCare - A Blockchain based Charity DApp
 
public truthfulness assessment for shared active cloud data storage with grou...
public truthfulness assessment for shared active cloud data storage with grou...public truthfulness assessment for shared active cloud data storage with grou...
public truthfulness assessment for shared active cloud data storage with grou...
 
The LEAD Portal: An OGCE based weather science gateway
The LEAD Portal: An OGCE based weather science gatewayThe LEAD Portal: An OGCE based weather science gateway
The LEAD Portal: An OGCE based weather science gateway
 
A Survey on Access Control Scheme for Data in Cloud with Anonymous Authentica...
A Survey on Access Control Scheme for Data in Cloud with Anonymous Authentica...A Survey on Access Control Scheme for Data in Cloud with Anonymous Authentica...
A Survey on Access Control Scheme for Data in Cloud with Anonymous Authentica...
 
Ck34520526
Ck34520526Ck34520526
Ck34520526
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
 
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
 

More from riround

Gromacs on Science Gateway
Gromacs on Science GatewayGromacs on Science Gateway
Gromacs on Science Gatewayriround
 
e-Infrastructure & Data Service
e-Infrastructure & Data Servicee-Infrastructure & Data Service
e-Infrastructure & Data Serviceriround
 
Catania Science Gateway Framework
Catania Science Gateway FrameworkCatania Science Gateway Framework
Catania Science Gateway Frameworkriround
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay wayriround
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application Developmentriround
 
Job Managment Portlet
Job Managment PortletJob Managment Portlet
Job Managment Portletriround
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay wayriround
 
Web Applications Development
Web Applications DevelopmentWeb Applications Development
Web Applications Developmentriround
 

More from riround (8)

Gromacs on Science Gateway
Gromacs on Science GatewayGromacs on Science Gateway
Gromacs on Science Gateway
 
e-Infrastructure & Data Service
e-Infrastructure & Data Servicee-Infrastructure & Data Service
e-Infrastructure & Data Service
 
Catania Science Gateway Framework
Catania Science Gateway FrameworkCatania Science Gateway Framework
Catania Science Gateway Framework
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay way
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application Development
 
Job Managment Portlet
Job Managment PortletJob Managment Portlet
Job Managment Portlet
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay way
 
Web Applications Development
Web Applications DevelopmentWeb Applications Development
Web Applications Development
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Recently uploaded (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Introduction on Science Gateway

  • 1. Introduction on Science Gateway Understanding access and functionalities Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 2. Outline §  What is a Science Gateway ? §  The Catania Science Gateway Framework §  General Architecture §  Authentication, Authorisation and Roles §  Catania Grid Engine §  Roles §  Use Case: §  The DECIDE Science Gateway §  The GARR Science Gateway Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 3. Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 4. Reference Model Scientific Application E-Collaboration Science Gateway Social Application Standard Services GRID Local Cluster Users of different Institutions members of GARR and/or international CLOUD partners involved in European Projects of the Riccardo Rotondo Consortium Tutorial on Science Gateways, Roma, 03.06.2013
  • 5. Reference Model Scientific Application E-Collaboration Science Gateway Social Application Standard-based (SAGA) middleware-independent Grid Engine Users of different Institutions members of GARR and/or international partners involved in European Projects of the Riccardo Rotondo Consortium Tutorial on Science Gateways, Roma, 03.06.2013
  • 6. Requirements §  Authentication and Autorisation §  SAML, LDAP §  Application middleware indipendent §  §  §  jSAGA, SAGA §  Standard Technology Standard Java Adoption §  JSR 168/286 §  Reusability Web Technology §  Simplicity §  Web CMS §  §  Wiki, Blog, Messages Board, Vconf, Adobe Connect Easy usage and access §  Portal Framework Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 7. Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 9. Federated Identity Management (FIdM) §  In the web technology arena many approaches are available to federate authentication §  A standard provided by OASIS defines the Security Assertion Markup Language (SAML) §  Several tools are available, e.g.: §  Shibboleth §  SimpleSAMLphp §  Organisations can rely on traditional tools to manage users: §  LDAP, CAS, plain text, etc. §  Free and Open Source Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 10. Enabling SGs to FIdM §  Access to e-Infrastructure services requires authentication. §  The distributed/cross-domain nature of resources requires, in some case, strong security mechanisms §  SGs willing to provide easy access to these services §  Some institutions want to maintain the control of their own users’ authentication Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 11. So a federation is made of… §  A collection of Identity Providers that follows a defined set of rules and policy. §  Identity providers (IdPs) are responsible for authenticating a closed group of users (i.e. of the same organisation) §  Each IdPs regulate access to a set of Service Providers (i.e. mail server of the mentioned organisation) Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 12. Federated  User   Science Gateway Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 13. Social  User   Science Gateway Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 14. Authorisation request §  The first time users access the Science Gateway their IdP authenticates them §  LDAP server connected to the Service Provider (SP) cannot authorise the users §  SP leads users automatically to the registration form §  A part from them data, users can request for a specific role Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 15. Authorisation request Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 16. Authorisation Managment Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 17. Registration §  Users not belonging to any of the enabled federation can register to the catch all Identity Provider of the GrIDP federation Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 18. Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 19. Integrated Services JSR 168/286 JSR 168/286 JSR 168/286 JSR 168/286 Catania Science Gateway Framework GRID CLOUD Local Riccardo Rotondo Tutorial on Cluster Science Gateways, Roma, 03.06.2013
  • 20. Catania Science Gateway Framework Catania Science Gateway Framework Grid Engine Data On Grid Services Cloud Services JSAGA Adaptors Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 21. Usage Workflow eTokenServer 1. Sign in 2. Grid Request 6. Getting Results 5. Grid Submission GRID 5. Tracking User Tracking DB Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 22. Access Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 23. Applications accessing grid services §  12 applications developed among 5 different countries and 3 continents (Europe, Latin America and Asia); §  4 scientific domains: §  §  §  §  Life Science; Mathematic & Computer Science; High Energy Physics; Cultural Heritage. Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 24. Job Submission Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 25. Job Submission Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 26. My Workspace – Active Job List Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 27. My Workspace - Done Job List Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 28. My Workspace – MyJobsMap Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 29. My Data Sharing features among users will soon be added Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 30. Roles & Privileges §  Surfing a Science Gateway changes according different roles §  Mapping between Liferay roles and LDAP group §  Similar mapping available on grid (i.e. voms roles) §  Liferay allows administrator to fully customize users experience assigning different roles to each components (pages, wikis, plugins, data) Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 31. Facebook Integration Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 32. References §  GARR Science Gateway: https://sgw.garr.it §  GARR Science Gateway Facebook Community Page: https://www.facebook.com/ GarrScienceGatewayCommunity §  Training Material: https://gilda.ct.infn.it/wikimain §  Catania Science Gateways: http://www.catania-science-gateways.it Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
  • 33. Questions ? Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013