An implementation of Replication Oriented Architecture (ROA) for Web Service Scalability
DOI:
: https://doi.org/10.46912/napas.176Keywords:
Web service, Scalability, Replication, Availability, Cluster, Quality of service, Java, PHPAbstract
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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 PO Obilikwu, VS Terwase
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.