introduction on science gatewaysaml, ldap ! application e-infrastructure indipendent ! jsaga, saga,...

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

Upload: others

Post on 06-Apr-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Introduction on Science Gateway

Understanding access and functionalities

Catania, 10/03/2014 Riccardo Rotondo [email protected]

Page 2: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

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

2

Page 3: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Some barriers limit grid adoption(*)

The eResearch2020 report http://www.eresearch2020.eu/ 3

Page 4: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Catania Science Gateway Framework architecture

4

....... C

atania Science

Gatew

ay

App. 1 App. 2 MyCloud

Embedded  Services   Administrator(s)  Scien.sts  Cloud  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

HPC Clusters

Page 5: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Science Gateway’s Requirements

5

§  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

Page 6: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Catania Science Gateway Framerwork

6

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

Page 7: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

AuthN/AuthZ Schema

7

e-Infrastructures

Federation

2. Forwarded to the IdP Retrieve e-Infrastructure

credentials Science Gateway

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

Page 8: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Authentication request on Africa GRID SGW

8

Page 9: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Mobile Authentication

9

Native apps

Web views

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

Page 10: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Applications accessing grid services

10

}  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.

Page 11: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Catania Science Gateway Framerwork

11

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

Page 12: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Integrated Services

12

GRID CLOUD

JSR 168/286 JSR 168/286

JSR 168/286

JSR 168/286

Catania Science Gateway Framework

Local Cluster

Page 13: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Job Submission

October 8th, 2013 Riccardo Rotondo 13

Page 14: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Job Submission

October 8th, 2013 Riccardo Rotondo 14

Page 15: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

My Workspace – Active Job List

October 8th, 2013 Riccardo Rotondo 15

Page 16: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Catania Science Gateway Framerwork

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

16

Page 17: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

My Data

17

Page 18: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

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

Page 19: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

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

19

Page 20: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Our code on sourceforge

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

}  Wiki }  Tickets }  Discussion }  Code is open source, feel free to join and contribute }  For more info contact to [email protected]

20

Page 21: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

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

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

21

Page 22: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

1. 2.

3. 4.

5.

Users/VRCs

Ex.: Africa Grid Science Gateway

SG Dev. The Science Gateway Market Place

22

Page 23: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

The list of available applications

23

Page 24: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

To propose new applications }  http://www.catania-science-gateways.it/survey

24

Page 25: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

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

25

Page 26: Introduction on Science GatewaySAML, LDAP ! Application e-Infrastructure indipendent ! jSAGA, SAGA, OCCI ... Wiki, Blog, Messages Board, Vconf, Adobe Connect ! Portal Framework ! Liferay

Questions ?

26