Comparison of frameworks for creating web services using the Axis2/C and gSOAP examples
Roman Bondarev
roman.bondarev@pollub.edu.plPolitechnika 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, SOAPReferences
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
Authors
Beata PańczykLublin University of Technology Poland
Statistics
Abstract views: 256PDF downloads: 222
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.