Evolution of Modern Web Services – REST API with its Architecture and Design

Authors

  • Shweta Uttam Meshram Application Developer, EAI, IBM, Pune, India

Keywords:

HTTP, JSON, OAuth 2.0, REST, RMM, RPC, SOA, URI, Web API, XML

Abstract

Web services are the modern enhanced forms of the web applications that are typically based on web APIs that are accessed through Hyper Text Transfer Protocol (HTTP) to execute on a far off system hosting [1]. Web services that are the RPCs over the www have a brief history of events that eventually gave rise to the world of these services. The paper presents an overview of RESTful Web API development, design and explores its full capabilities in developing these APIs. It aims to summarize modern APIs and the rising of REST and JSON from the previously built web services using XML over HTTP. Later, the paper manifolds the RESTful service mandates, giving a brief explanation of each of these constraints. To express the purpose of the measure of being RESTful or not by an architecture, the Richardson Maturity Model (RMM) is addressed. They specify the various design rules in the RESTful API creation process.

Downloads

Download data is not yet available.

Downloads

Published

09-07-2021

Issue

Section

Articles

How to Cite

[1]
S. U. Meshram, “Evolution of Modern Web Services – REST API with its Architecture and Design”, IJRESM, vol. 4, no. 7, pp. 83–86, Jul. 2021, Accessed: Apr. 19, 2024. [Online]. Available: https://journal.ijresm.com/index.php/ijresm/article/view/970