Godspower O Ekuobase and Emmanuel A Onibere
Keywords: ROA, scalability, web services, web services solution, apache JMeter, java EE.
Abstract: ROA an acronym for Replication Oriented Architecture is speculated as capable of attenuating the scalability defect of Web Services and help Application Programmers build Scalable Web Services Solution. The essence of this paper is to authenticate the scalability of Web Services solution built on ROA. We have selected a test problem that enabled the test of the architecture in its worst state scenario. We have also developed ten different Web Services solution for this problem but with different number of replicas ranging from one to ten using Java technologies. We have subjected these systems to load tests using Apache JMeter under varying load stress vis-à-vis the solutions built on conventional Web Service Java technologies, void of any solution architecture, for the same problem and platform. The data from Apache JMeter (throughput and response time) underwent mathematical transformation to realize relative scalability estimates at the varying load points. These estimates were subjected to statistical analysis and the result is that ROA can enhance the scalability of Web Service by about 32%. This scalability is guaranteed 90% of the time. We also exposed areas where we think ROA can be improved.
[View Complete Article]