The NEWT platform: an extensible plugin framework for creating ReSTful HPC APIs
Authors:
- 29 July 2015
- journal article
- research article
- Published by Wiley in Concurrency and Computation: Practice and Experience
- Vol. 27 (16) , 4304-4317
Abstract
Summary: This work describes the NEWT platform, a framework for creating ReSTful web APIs for high‐performance scientific computing. The NEWT platform is designed to be a customizable framework that can be deployed at a high‐performance computing center and enables access to various backend resources and services through a common web API. The goal of this effort is to create a service that can be plugged into multiple backend resources and can easily be extended while presenting a standard interface to the consumer with common semantics. This effort also updates the NEWT API that has been deployed at the National Energy Research Scientific Computing Center since 2010 and provides additional structure and consistency across the API. Copyright © 2015 John Wiley & Sons, Ltd.Keywords
Funding Information
- Office of Science of the US Department of Energy (DE-AC02-05CH11231)
This publication has 6 references indexed in Scilit:
- Apache Airavata: Design and Directions of a Science Gateway Framework2014
- OAuth Web Authorization ProtocolIEEE Internet Computing, 2012
- NEWT: A RESTful service for building High Performance Computing web applications2010
- Globus GridFTP: what's new in 20072007
- SLURM: Simple Linux Utility for Resource Management2003
- Principled design of the modern Web architectureACM Transactions on Internet Technology, 2002