Resource Entitlement Management System Timo Mustonen, CSC – IT Center for Science
CSC – Finnish IT Center for Science Ltd Owned by the Finnish ministry of education Non-profit, publicly funded (mostly) Supporting research&education institutions –Network –High-performance computing –Data services Finnish national node in the ELIXIR research infrastructure
Principal investigator Applicant Research group Members of the application The REMS concept Metadata on dataset 1&2 Dataset 1 Dataset 2 DAC 1 Approver DAC 2 Approver REMS Workflow Reports Entitlements IdP SP 1. Apply for access 4. Approve 5. Access 3. Circulate to approver 2. Commit to licence terms
The REMS implementation Funded by the ELIXIR ESFRI project A Java portlet on Liferay, using Vaadin framework Open source (LGPL) Discipline-independent –Initially biomedical sciences –Deploying also for social sciences, language bank materials and TTA project CSC is going to offer a REMS instance to other ELIXIR nodes
REMS integrates to the data archive Data archive’s portal/catalog Metadata REMS Dataset delivery Datasets SP 5. AA 4. SP 6.
REMS integration points Data archive’s portal/catalog Metadata REMS Dataset delivery Datasets SP AA SP
REMS integration points Data archive’s portal/catalog Metadata REMS Dataset delivery Datasets SP AA SP 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
REMS integration points Data archive’s portal/catalog Metadata REMS Dataset delivery Datasets SP AA SP A simple URL in the portal which triggers a new application in REMS e.g. A simple URL in the portal which triggers a new application in REMS e.g.
REMS integration points Data archive’s portal/catalog Metadata REMS Dataset delivery Datasets SP AA SP SAML attribute query - Request: ePPN - Response: list of PIDs Or develop your own API SAML attribute query - Request: ePPN - Response: list of PIDs Or develop your own API
More information Screencast video: Play around with it: –Fictional datasets, fictional test accounts –See ”About REMS demo” for details