Build your own Gateway PEARC17, July 10th 2017 Learn how to request gateway hosting provided by SciGaP Marcus Christie machrist@iu.edu Indiana University PEARC17, July 10th 2017
Introduction (Discussion) Gateway User (Exercise) Gateway Administrator (Exercise) Build your own Gateway (Exercise) Customize your Gateway (Demo & Exercise) Advance Capabilities (Demo & Presentation) Participant Next Steps (Discussion)
Overview How to get your own PGA hosted by SciGaP What do you need to think about when requesting a gateway Explanation of the gateway request process
3 Kinds of Science Gateways Providers I want to create a science gateway using the PGA pretty much as is USD Gateway I want to create a science gateway by taking the PGA code and customizing it dREG I want to build a custom science gateway using the Airavata API chemcompute
Requesting a Gateway: things to think about Self-hosted or SciGaP hosted We would prefer to host it since we can keep it up to date How to authenticate users? Users should create accounts? CILogon? Institutional login? LDAP store? Account approval process
Requesting a gateway https://scigap.org Log in Fill out a short form Please provide a thoughtful Public Project Description Whenever your request is updated you’ll receive an email
Gateway Request
Admin approves request A SciGaP admin may contact you for further details A SciGaP admin approves the request You’ll get an email whenever a SciGaP admin updates your request
Admin approves request
Provide some more details Domain name to use for PGA Create an admin account Project details Are you self-hosting the PGA? What kind of authentication options will be given to users? Any other details that are specific to your gateway
More details
Create and Deploy SciGaP admin creates the tenant At this point you can log in to scigap.org and get credentials for self-hosting the gateway SciGaP admin deploys the tenant At this point the PGA is ready for you to use
Summary SciGaP can host your science gateway Or at least the APIs you need to build a science gateway The request process is easy “Okay I have a gateway. Now what?” Eroma will show you to customize your gateway, add applications, etc. What’s free? Hosting PGA What costs? EDS XSEDE ECSS or write into a proposal