Abstract

A Comparative Study between Graph-QL& Restful Services in API Management of Stateless Architectures

Highlights

  • Since inception of API based web services to aid seamless integration & data exchange across applications on the foundations of stateless architecture, REST based API web services have been the de-facto standard & preferred architectural style for design and management of the web services. there are scenarios, where performance of a web service API, tailored need of the data consumer & ease of retrieval of data using one single API endpoint lays a strong underpinning for using GRAPHQL as suitable alternative of REST for Web service computing.In this paper, we aim to perform a comparative analysis of scenarios where GRAPHQL could evolve as an alternative architectural style for API based stateless application architectures

  • HTTP operations like GET, PUT, POST, DELETE & PATCH are united under the umbrella of combined operations under the name of “RESTfulness” adopting the acronym of REST invented by Roy Thomas Fielding (2010) [3]

  • In order to have a better understanding of our work about relative study of GRAPH-QL vis-à-vis REST services in API management, we considered a quick appreciative recognition of various supported type definitions associated with GRAPHQL & the related scenario of their application

Read more

Summary

INTRODUCTION

Since inception of API based web services to aid seamless integration & data exchange across applications on the foundations of stateless architecture, REST based API web services have been the de-facto standard & preferred architectural style for design and management of the web services. We aim to perform a comparative analysis of scenarios where GRAPHQL could evolve as an alternative architectural style for API based stateless application architectures. We have performed the experiment across many iterations and factoring the complexities of number of API endpoints & increasing data volume in each iteration to depict the behavioural response of both GRAPHQL & REST in terms of throughput.

API MANAGEMENT IN STATELESS ARCHITECTURE
RELATED WORK
Limitations of RESTful Services in Stateless Architecture
GRAPHQL IN API MANAGEMENT
GRAPHQL based API management – An alternative approach Kristopher
EXPERIMENT SCENARIO
PERFORMANCE EVALUATION
LIMITATIONS AND AREAS
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call