• Cite Icon4
  • https://doi.org/10.1145/2949550.2949655Copy DOI Icon

Case Study

  • Jul 17, 2016
  • Walter Scarborough +2 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

The XSEDE User Portal (XUP) [1] is a web interface providing a set of user specific XSEDE services and documentation to a diverse audience. The XUP architecture started out depending on monolithic services provided by large Java libraries, but continues to evolve to use an application programming interface (API) [2] powered by a set of microservices [3]. The goal is to have the XUP API provide development and deployment environments that are agile, sustainable, and capable of handling feature changes. In making this transition, we have developed guidelines for API services that balance complexity and reuse needs with flexibility requirements. In doing so, we have also created our own set of best practices on how to convert to using microservices. In this paper we will use the XSEDE User Portal API development as a case study to explain our rationale, approach, and experiences in working with microservices in a real production environment to provide better and more reliable science services for end users.

Similar Papers
  • PDF
  • Research Article
  • Citations1

API2CAN: a dataset & service for canonical utterance generation for REST APIs

  • Sep 22, 2021
  • BMC Research Notes
  • Mohammad-Ali Yaghoub-Zadeh-Fard +1
  • Research Article

CAPIRS: COVID-19-Based Application Programming Interface Recommendation System for the Developers

  • Apr 28, 2022
  • Journal of Information & Knowledge Management
  • Muhammad Sajid Nawaz +4
  • Conference Article
  • Citations2

Cloud API Testing

  • Mar 01, 2017
  • Junyi Wang +4
  • PDF
  • Research Article
  • Citations9

Static Analysis for Improved Modularity of Procedural Web Application Programming Interfaces

  • Jan 01, 2020
  • IEEE Access
  • Alistair Barros +2
  • Research Article
  • Citations1

Development of NETCONF-Based Network Management Systems in Web Services Framework

  • Jan 01, 2009
  • IEICE Transactions on Communications
  • Tomoyuki Iijima +3
  • Conference Article
  • Citations2

Modelling and using IEC 61850-7-2 (ACSI) as an API

  • Jul 01, 2007
  • Tatjana Kostic +1
  • PDF
  • Research Article
  • Citations3

The UKSG TRANSFER Project: collaboration to improve access to content

  • Jan 01, 2009
  • Serials: The Journal for the Serials Community
  • Ed Pentz +1
  • Book Chapter
  • Citations5

A Redesign Framework for Call Centers

  • Jan 01, 2006
  • M H Jansen-Vullers +3
  • Conference Article

Application program interface design based on on-line processing types

  • Jan 01, 1992
  • H Nakatani +2
  • Research Article
  • Citations110

Analysis and assessment of a knowledge based smart city architecture providing service APIs

  • May 06, 2017
  • Future Generation Computer Systems
  • C Badii +5
  • Research Article
  • Citations6

Evergreen in context

  • Jan 22, 2009
  • Bulletin of the American Society for Information Science and Technology
  • Robert E Molyneux
  • Research Article
  • Citations5

Techniques for Generating and Measuring Production Code Constructs from Controller Models

  • Apr 20, 2009
  • SAE International Journal of Passenger Cars - Electronic and Electrical Systems
  • Bill Chou +1
  • Conference Article
  • Citations2

Redprint

  • Oct 16, 2011
  • Anant P Bhardwaj +2
  • Research Article
  • Citations1

ИНТЕРФЕЙСНОЕ ВЗАИМОДЕЙСТВИЕ BIM ПРОГРАММЫ С MS OFFICE

  • Dec 18, 2021
  • Construction and Architecture
  • Lyudmila Surkova +1
  • PDF
  • Research Article
  • Citations2

An Experimental Performance Evaluation of Cloud-API-Based Applications

  • Dec 13, 2021
  • Future Internet
  • Yara Abuzrieq +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.