Comparison of frameworks for creating web services using the Axis2/C and gSOAP examples

Roman Bondarev

roman.bondarev@pollub.edu.pl
Politechnika Lubelska (Ukraine)

Beata Pańczyk


Lublin University of Technology (Poland)

Abstract

Main purpose of this paper was to compare two frameworks (Axis2/C and gSOAP) that implement the SOAP protocol, a protocol for the exchange of structured messages in a computer environment. The paper describes experiments showing the level of SOAP performance depending on the components of each framework and the methods of their implementation, such as: parsing, serialisation, working with various message formats, the effectiveness of protocol, the efficiency of message processing models, etc. After the practical part was completed, performance studies of each of the frameworks were carried out, the collected data helped to define a more efficient and faster tool for transferring data between the server and the client.


Keywords:

web-services, serialisation, deserialisation, SOAP

Lista popularnych frameworków protokołu SOAP, https://en.wikipedia.org/wiki/List_of_web_service_frameworks, [4.09.2020].
  Google Scholar

Szkody spowodowane opóźnieniem przesyłania usług internetowych, https://www.coxblue.com/7-ways-slow-internet-speeds-are-hurting-your-business/, [6.09.2020].
  Google Scholar

T. Flach, N. Dukkipati, A. Terzis, B. Raghavan, N. Cardwell, Y. Cheng, A. Jain, S. Hao, E. Katz-Bassett, R. Govindan, Reducing Web Latency: The Virtue of Gentle Aggression, ACM SIGCOMM Computer Communication Review, 2013.
DOI: https://doi.org/10.1145/2486001.2486014   Google Scholar

AXIOM, https://ws.apache.org/axiom/, [10.10.2020].
  Google Scholar

Model obiektowy AXIOM, https://www.ibm.com/ developerworks/ru/library/ws-java2/index.html, [25.10.2020].
  Google Scholar

Dokumentacja Axis, https://axis.apache.org/axis2/ java/core/apidocs/org/apache/axis2/jaxws/util/WSDL4JWrapper.html, [25.10.2020].
  Google Scholar

M. R. Head, Benchmarking XML processors for applications in grid web services, IEEE, 2006.
DOI: https://doi.org/10.1109/SC.2006.14   Google Scholar

J. Kangasharju, S. Tarkoma, K. Raatikainen, Comparing SOAP Performance for Various Encodings, Protocols, and Connections, DBLP, 2003.
DOI: https://doi.org/10.1007/978-3-540-39867-7_38   Google Scholar

Serializacja i deserializacja, https://isocpp.org/wiki/ faq/serialization, [1.10.2020].
  Google Scholar

Opisy różnych realizacji protokołu TCP/IP, http://book.itep.ru/4/44/tcp.htm#8, [10.10.2020].
  Google Scholar

Download


Published
2021-03-30

Cited by

Bondarev, R., & Pańczyk, B. (2021). Comparison of frameworks for creating web services using the Axis2/C and gSOAP examples. Journal of Computer Sciences Institute, 18, 37–41. https://doi.org/10.35784/jcsi.2420

Authors

Roman Bondarev 
roman.bondarev@pollub.edu.pl
Politechnika Lubelska Ukraine

Authors

Beata Pańczyk 

Lublin University of Technology Poland

Statistics

Abstract views: 230
PDF downloads: 200