p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Times New Roman"; }p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText { margin: 0in 0in 0.0001pt; text-align: justify; text-indent: 10.1pt; font-size: 8pt; font-family: "Times New Roman"; }p.Abstract, li.Abstract, div.Abstract { margin: 1pt 0in 0.0001pt; text-align: justify; text-indent: 10.1pt; font-size: 11pt; font-family: "Times New Roman"; font-style: italic; }span.FootnoteTextChar { }.MsoChpDefault { font-size: 10pt; }div.WordSection1 { In this work we catalog patterns, practices and trends we
have seen from our experiences deploying science gateways at the NERSC
supercomputing center. We cover the following topics: Sharing Data Over The
Web, Web Frameworks for Science, Web IDEs and Interactive HPC, HTTP APIs, Federated
Identity and Single Sign-On, Edge Services, Data Transfer Services, Cloud Hosted
Portals, and Containers. This is our attempt to share what we have learned with
the community, and to identify key aspects of science gateway deployment and
development.