Java Web Services: A Performance Analysis

Pedro Silva, Jorge Bernardino

Abstract

Service-oriented architecture (SOA) is being increasingly used by developers both in web applications and in mobile applications. Within web services there are two main implementations: SOAP communication protocol and REST. This work presents a comparative study of performance between these two types of web services, SOAP versus REST, as well as analyses factors that may affect the efficiency of applications that are based on this architecture. In this experimental evaluation we used an application deployed in a Wildfly server and then used the JMeter test tool to launch requests in different numbers of threads and calls. Contrary to the more general idea that REST web services are significantly faster than SOAP, our results show that REST web services are 1% faster than SOAP. As this programming paradigm is increasingly used in a growing number of client and server applications, we conclude that the REST implementation is more efficient for systems which have to respond to less calls but have more requests in a connection.

Download


Paper Citation


in Harvard Style

Silva P. and Bernardino J. (2019). Java Web Services: A Performance Analysis.In Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-379-7, pages 570-576. DOI: 10.5220/0007979205700576


in Bibtex Style

@conference{icsoft19,
author={Pedro Silva and Jorge Bernardino},
title={Java Web Services: A Performance Analysis},
booktitle={Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2019},
pages={570-576},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007979205700576},
isbn={978-989-758-379-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Java Web Services: A Performance Analysis
SN - 978-989-758-379-7
AU - Silva P.
AU - Bernardino J.
PY - 2019
SP - 570
EP - 576
DO - 10.5220/0007979205700576