Introduction on Science Gateway
description
Transcript of Introduction on Science Gateway
![Page 1: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/1.jpg)
Tutorial on Science Gateways, Roma, 03.06.2013
Riccardo Rotondo
Introduction on Science Gateway Understanding access and functionalities
![Page 2: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/2.jpg)
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
![Page 3: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/3.jpg)
Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo
![Page 4: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/4.jpg)
Reference Model
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
Science G
ateway
Scientific Application E-Collaboration
Social Application
Standard Services
Users of different Institutions
members of GARR and/or
international partners involved
in European Projects of the
Consortium
GRID
CLOUD Local Cluster
![Page 5: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/5.jpg)
Reference Model
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
Science G
ateway
Scientific Application E-Collaboration
Social Application
Users of different Institutions
members of GARR and/or
international partners involved
in European Projects of the
Consortium
Standard-based (SAGA) middleware-independent
Grid Engine
![Page 6: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/6.jpg)
Requirements § Authentication and Autorisation
§ SAML, LDAP
§ Application middleware indipendent § jSAGA, SAGA
§ Standard Java Technology § JSR 168/286
§ Web Technology § Web CMS
§ Wiki, Blog, Messages Board, Vconf, Adobe Connect
§ Portal Framework
§ Standard Adoption § Reusability § Simplicity § Easy usage and access
Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo
![Page 7: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/7.jpg)
Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo
![Page 8: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/8.jpg)
Terena Identity Federations
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
http://ww
w.terena.org/about/terena-m
embers-
map.htm
l
![Page 9: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/9.jpg)
Federated Identity Management (FIdM)
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
§ 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
![Page 10: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/10.jpg)
Enabling SGs to FIdM
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
§ 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
![Page 11: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/11.jpg)
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
![Page 12: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/12.jpg)
Federated User
Science Gateway
Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo
![Page 13: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/13.jpg)
Social User
Science Gateway
Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo
![Page 14: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/14.jpg)
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
![Page 15: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/15.jpg)
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
Authorisation request
![Page 16: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/16.jpg)
Authorisation Managment
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
![Page 17: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/17.jpg)
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
![Page 18: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/18.jpg)
Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo
![Page 19: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/19.jpg)
Integrated Services
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
GRID CLOUD
JSR 168/286 JSR 168/286
JSR 168/286
JSR 168/286
Catania Science Gateway Framework
Local Cluster
![Page 20: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/20.jpg)
Catania Science Gateway Framework
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
Catania Science Gateway Framework
Grid Engine Data On Grid Services
Cloud Services
JSAGA Adaptors
![Page 21: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/21.jpg)
Usage Workflow
Riccardo Rotondo
1. Sign in GRID
eTokenServer
User Tracking DB
5. Grid Submission
5. Tracking
6. Getting Results
Tutorial on Science Gateways, Roma, 03.06.2013
2. Grid Request
![Page 22: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/22.jpg)
Access
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
![Page 23: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/23.jpg)
Applications accessing grid services
Riccardo Rotondo
§ 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.
Tutorial on Science Gateways, Roma, 03.06.2013
![Page 24: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/24.jpg)
Job Submission
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
![Page 25: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/25.jpg)
Job Submission
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
![Page 26: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/26.jpg)
My Workspace – Active Job List
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
![Page 27: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/27.jpg)
My Workspace - Done Job List
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
![Page 28: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/28.jpg)
My Workspace – MyJobsMap
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
![Page 29: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/29.jpg)
My Data
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
Sharing features among users will soon be added
![Page 30: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/30.jpg)
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
![Page 31: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/31.jpg)
Facebook Integration
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013
![Page 32: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/32.jpg)
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
![Page 33: Introduction on Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022052619/555c3c73d8b42a0b038b4b15/html5/thumbnails/33.jpg)
Questions ?
Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013