Science Gateways are virtual environments that dramatically accelerate scientific discovery by enabling scientific communities to utilize distributed computational and data resources (that is, cyberinfrastructure). Successful Science Gateways provide access to sophisticated and powerful resources, while shielding their users from the resources’ complexities. For examples of Science Gateways, see our Partners page.
In SciGaP, we assume that gateway developers understand their user communities and know the scientific capabilities that they want to provide. Underlying these specific gateway design features are generalized services for managing applications and workflows running on remote supercomputers, as well as other services. SciGaP is a hosted service with a public API that gateways can use to outsource these general capabilities. Gateway developers can thus concentrate their efforts on building their scientific communities and not worry about operations. We depict this goal in the image below.
Science Gateway Platform as a Service (SciGaP) provides application programmer interfaces (APIs) to hosted generic infrastructure services that can be used by domain science communities to create Science Gateways. The hosted services will support access to core infrastructure services required by Science Gateways, including: user identity, accounts, authorization, and access to multiple computational resources from campus, national, and international Grid and cloud efforts. Domain Gateway developers will be able to access these services via community-created interfaces.