Journal of King Saud University: Computer and Information Sciences (Feb 2022)
Computability evaluation of RESTful API using Primitive Recursive Function
Abstract
Web services are moving toward a new emerging technology lead to the migration of SOAP to RESTful API, which is an Architectural Style that holds Lightweight, Stateless, Uniform Interface, etc., as its constraints. Various sources of clusters of resources, entity, database relations are access throughout the distributed environment across the internet. Generative Power of the RESTful API witnesses the emergence of many companies whose whole business process is based upon the building applications. Since the Syntactic essentials of RESTful Web Services are mainly concerned with the RESTful API, there is a need for evaluation of those essentials whether they are computable or not. The proposed work is carried out on taking resources as simple and effective using Primitive Recursive Function (PRF). Primitive Recursive Function (PRF) uses Turing Machine for REST API capability evaluation and the Service Invocation along with the Application Logic and AppState Logic in order to handle manageability of the RESTful resources via computability evaluation with or without security. To demonstrate the effectiveness of our evaluation process, we conduct a case study on the available REST web services using Primitive Recursive Resources (PRR). The results of our case study show that our evaluation process achieves greater portability, reliability, scalability, etc., which in turn results in high performance.