introduction on science gateway understanding access and functionalities catania, 09/06/2014riccardo...

26
Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014 Riccardo Rotondo [email protected]

Upload: juliet-ferguson

Post on 14-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Riccardo Rotondo [email protected]

Introduction on Science Gateway

Understanding access and functionalities

Catania, 09/06/2014

2

Outline What is a Science Gateway ? Science Gateways

General Architecture Authentication, Authorisation and Roles CTSG Framework

Use Case: The GARR Science Gateway The Africa GRID Science Gateway

Training and collaborations

3

Some barriers limit grid adoption(*)

The eResearch2020 reporthttp://www.eresearch2020.eu/

4

Catania Science Gateway Framework architecture

.......

Catania S

cience G

ateway

App. 1 App. 2 MyCloud

Embedded Services Administrator(s)ScientistsCloud tenants

Users belonging to Identity

Federations

Grid/Cloud Engine

(based on SAGA)

CLEVER Orchestrator

(based on OCCI)

Cloud #2 Cloud #n

Cloud #1

Single logical domain

HPCClusters

5

Science Gateway’s Requirements Authentication and Autorisation

SAML, LDAP

Application e-Infrastructure indipendent jSAGA, SAGA, OCCI

Standard Java Technology JSR 168/286

Web Technology Web CMS

Wiki, Blog, Messages Board, Vconf, Adobe Connect

Portal Framework Liferay portlet container Liferay Service Builder

6

Catania Science Gateway Framerwork Authentication & Authorisation Job Management e-Infrastructure Service & Data Service Cloud

7

AuthN/AuthZ Schema

e-Infrastructures

Federation

1. Try to

login

3. Identity attributes

2. Forwarded to the IdP

4. Check

authoris

ations

Sync user r

oles

Retrieve e-Infrastructure credentials Science Gateway

VAMP Workshop 2013 – Helsinki, 30/9-1/10/2013

8

Authentication request on Africa GRID SGW

9

Mobile Authentication

Native apps

Web views

VAMP Workshop 2013 – Helsinki, 30/9-1/10/2013

10

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.

11

Catania Science Gateway Framerwork

Authentication & Authorisation Job Management e-Infrastructure Service & Data Service Cloud

12

Integrated Services

GRIDCLOUD

JSR 168/286

JSR 168/286

JSR 168/286 JSR

168/286

Catania Science Gateway Framework

Local Cluster

Riccardo Rotondo13

Job Submission

October 8th, 2013

Riccardo Rotondo14

Job Submission

October 8th, 2013

Riccardo Rotondo15

My Workspace – Active Job List

October 8th, 2013

16

Catania Science Gateway Framerwork

Authentication & Authorisation Job Management e-Infrastructure Service & Data Service Cloud

17

My Data

Web-course summary information Home page:

http://agenda.ct.infn.it/event/vespa-sg-dev All presentations will be uploaded Links are provided both to watch and

download recordings of all the webinars

19

Training material

Training material page (short URL): https://gilda.ct.infn.it/wikimain

Available sections SG plugin as portlets accessing e-Infrastructure

services; Multi federation discovery service Identity Provider installation an configuration

20

Our code on sourceforge

The Catania Science Gateway Framework on Sourceforge: http://sourceforge.net/projects/ctscienceg

twys/

Wiki Tickets Discussion Code is open source, feel free to join and

contribute For more info contact to [email protected]

21

A unique entry point The Catania Science Gateway Framework on the web:

http://www.catania-science-gateways.it

22

1. 2.

3.

4.

5.

Users/VRCs

Ex.: Africa Grid Science Gateway

SG Dev.

The Science Gateway Market Place

23

The list of available applications

25

To port new applications Register as a Catania Science Gateway Developer:

http://www.catania-science-gateways.it/port-app

Sign In and book an application «to be ported»

Once your booking is accepted, you have 30 days to create the needed portlet(s) for the application (the sooner the better) After that time the access to our VPN will be denied

Once you are registered you can also port the applications YOU proposed

26

Questions ?