An implementation of Replication Oriented Architecture (ROA) for Web Service Scalability

Authors

  • PO Obilikwu Department of Mathematics and Computer Science, Benue State University, Makurdi, Nigeria
  • VS Terwase Department of Mathematics and Computer Science, Benue State University, Makurdi, Nigeria

DOI:

: https://doi.org/10.46912/napas.176

Keywords:

Web service, Scalability, Replication, Availability, Cluster, Quality of service, Java, PHP

Abstract

Web services provide application to application integration across different platforms. However, the consumption of web services generates request traffic that must be attended to by an instance of the web server without fail. To guarantee dependability of the web service, the instances of the web service are replicated as a way of scaling the web service. The Replication Oriented Architecture (ROA) has been designed and implemented using the Java Enterprise application development platform and interesting results have been obtained. Improvements in the PHP scripting language have made it a popular programming language for web and enterprise application development. In this paper, an implementation of the ROA architecture using PHP is done. The implementation is simulated on the Apache Jmeter and results compared to the results obtained in the Java implementation. The results show that both application development platforms achieve web service scalability as a quality of service (QOS) expected of a web service. In specific terms, 50.9% at 95.0% confidence level improvement in response time was achieved when PHP is used which compares favorably with 22.5% improvement at 95.0% confidence level achieved on the Java platform.

Published

2021-08-21

How to Cite

Obilikwu, P., & Terwase, V. (2021). An implementation of Replication Oriented Architecture (ROA) for Web Service Scalability. NIGERIAN ANNALS OF PURE AND APPLIED SCIENCES, 4(1), 149–159. https://doi.org/10.46912/napas.176