15
Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

Embed Size (px)

Citation preview

Page 1: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

Resource Entitlement Management System

Mikael LindenCSC – IT Center for Science

Page 2: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

REMSREMS

Access to research datasets

0. Fully public access

1. User has a role/group membership– ”for academic users” (IdP managed)– ”for archeology researchers in a good standing” (Virtual

Organisation managed)

2. User commits to datasets’ licence terms

3. User fills in and submits an application- Dataset owner approves/rejects

Or any combination of 1, 2 and 3.

Page 3: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

Principalinvestigator

Applicant

Research groupMembers of the application

The REMS concept

Metadata on dataset 1&2

Dataset 1

Dataset 2

DAC 1Approver

DAC 2Approver

REMS

Workflow

Reports

Entitlements

IdP

IdP

IdP

SP

1. Apply for access

4. Approve

5. Access

3. Circulate to approver

2. Commit to licence terms

Page 4: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

The REMS implementation

Funded by the ELIXIR ESFRI project

A Java portlet on Liferay, using Vaadin framework

Open source (LGPL)

Discipline-independent– Initially bioinformatics– Deploying also for social sciences– Piloting for linguistics in the EUDAT project

CSC is going to offer a REMS instance to other ELIXIR nodes– Subject to a positive funding decision

Page 5: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

Design criteria

Automation/integration– To reduce operational cost

Usability– Simplicity for common users

Federated authentication– No local user accounts– Shared user identifier (eduPersonPrincipalName)

Modularity– Integration to the data archive’s other components

Page 6: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

REMS integrates to the data archive

Data archive’s portal/catalog Metadata

REMS

Dataset delivery

Datasets

1.

2.

3.

SP

5.

AA

4.

SP

6.

Page 7: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

REMS integration points

Data archive’s portal/catalog Metadata

REMS

Dataset delivery

Datasets

SP

AA

SP

1.

2.

3.

Page 8: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

REMS integration points

Data archive’s portal/catalog Metadata

REMS

Dataset delivery

Datasets

SP

AA

SP

1.

2.

3.

Metadata import (JSON/REST):Dataset’s

- Identifier (PID)- Name (for the REMS UI)- Approver(s) mail/ePPN- License terms

REMS generates workflows and application forms automatically

Metadata import (JSON/REST):Dataset’s

- Identifier (PID)- Name (for the REMS UI)- Approver(s) mail/ePPN- License terms

REMS generates workflows and application forms automatically

Page 9: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

REMS integration points

Data archive’s portal/catalog Metadata

REMS

Dataset delivery

Datasets

SP

AA

SP

1.

2.

3.

A simple URL in the portal which triggers a new application in REMSe.g. https://rems.csc.fi/new?PID=1234

A simple URL in the portal which triggers a new application in REMSe.g. https://rems.csc.fi/new?PID=1234

Page 10: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

REMS integration points

Data archive’s portal/catalog Metadata

REMS

Dataset delivery

Datasets

SP

AA

SP

1.

2.

3.

Ordinary attribute queryRequest: ePPNResponse: list of PIDs

Ordinary attribute queryRequest: ePPNResponse: list of PIDs

Page 11: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

CASE: NORDIC CONTROL DATABASE

Page 12: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

CASE: Nordic Control Database

GWA data from 5500 samples from Estonia, Denmark, Finland and Sweden

Nordic Centre of Excellence in Disease Genetics NCoEDG

Dataset hosted by EGA, The European Genome-Phenome Archive (www.ebi.ac.uk/ega), a service of the European Bioinformatics Institute

Page 13: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

Applying access rights to Nordic control DBR

esea

rch

grou

p m

embe

rs

Prin

cipa

l In

vest

igat

orD

AC

se

cret

ary

DA

CO

pera

tor

Technical check of the application

Approval, rejection or request to amend of the application

Implement access rights for the

research group

Request amendments

Proposes approval or rejection

Yes

Infomrs how to access

Informs PIon decision

PI learns access has been granted/

denied

Implementation of DAC’s decision

Information on approval or rejection

Fill in or update an application and commit to the terms of use

Submit application

Submission Sanity check Decision Implementation

Research group members learn how to use the access rights

Access grant?

End

Informs Operator

No

Start

End

CASE: process for applying access to the Nordic Control Database

Page 14: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

REMS DEMO

Page 15: Resource Entitlement Management System Mikael Linden CSC – IT Center for Science

QUESTIONS?

See also the TNC2013 full paper in

http://tnc2013.terena.org/getfile/870