SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 
Web Applications Development
Web Applications DevelopmentWeb Applications Development
Web Applications Developmentriround
 
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
 

Ähnlich wie 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
 
Web Applications Development
Web Applications DevelopmentWeb Applications Development
Web Applications Development
 
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
 

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

Mehr von riround (7)

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
 

Kürzlich hochgeladen

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Kürzlich hochgeladen (20)

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

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