Evolution of Modern Web Services – REST API with its Architecture and Design
Keywords:
HTTP, JSON, OAuth 2.0, REST, RMM, RPC, SOA, URI, Web API, XMLAbstract
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
Downloads
Published
Issue
Section
License
Copyright (c) 2021 Shweta Uttam Meshram
This work is licensed under a Creative Commons Attribution 4.0 International License.