API Development Increases Access to Shared Computing Resources at Boston University
- PMID: 36568682
- PMCID: PMC9779984
- DOI: 10.4236/jsea.2022.156011
API Development Increases Access to Shared Computing Resources at Boston University
Abstract
Within the last few decades, increases in computational resources have contributed enormously to the progress of science and engineering (S & E). To continue making rapid advancements, the S & E community must be able to access computing resources. One way to provide such resources is through High-Performance Computing (HPC) centers. Many academic research institutions offer their own HPC Centers but struggle to make the computing resources easily accessible and user-friendly. Here we present SHABU, a RESTful Web API framework that enables S & E communities to access resources from Boston University's Shared Computing Center (SCC). The SHABU requirements are derived from the use cases described in this work.
Keywords: API Framework; High-Performance Computing; Open Source; Science and Engineering; Software Architecture.
Conflict of interest statement
Conflicts of Interest The authors declare no conflicts of interest regarding the publication of this paper.
Figures




References
-
- Massé M (2011) REST API Design Rulebook. O’Reilly Media, Inc., Sevastopol.
-
- Khare R and Taylor RN (2004) Extending the Representational State Transfer (REST) Architectural Style for Decentralized Systems. Proceedings of the 26th International Conference on Software Engineering, Edinburgh, 26 July 2004, 428–437. 10.1109/ICSE.2004.1317465 - DOI
-
- Pautasso C, Zimmermann O and Leymann F (2008) Restful Web Services vs. “Big” Web Services: Making the Right Architectural Decision. Proceedings of the 17th International Conference on World Wide Web, Beijing, 21–25 April 2008, 805–814. 10.1145/1367497.1367606 - DOI
-
- Vinoski S (2007) REST Eye for the SOA Guy. IEEE Internet Computing, 11, 82–84. 10.1109/MIC.2007.22 - DOI
-
- Webber J, Robinson I and Parastatidis S (2010) REST in Practice: Hypermedia and Systems Architecture. O'Reilly Media, Inc., Sevastopol.