A Performance Evaluation Study for Web Services Attachments

Web Services are a technology based on the Service Oriented Architecture that enables communication between applications through the Internet. Using Web Services, it is possible to send any type of information in any form of encryption. In this context, different techniques have been used to attach binary files in SOAP messages. However, there is no consensus on which technique has the best performance. This paper presents a performance evaluation study with three techniques for Web Service attachments: Pure Binary, MTOM and SwA. A testing environment was configured to verify the influence of the network and the size of files. Also, we present a tool called WSATPerf that supports the execution of the performance evaluation.

[1]  Paul Greenfield,et al.  A Study of the Impact of Compression and Binary Encoding on SOAP Performance , 2005 .

[2]  Serge Mankovskii,et al.  Service Oriented Architecture , 2009, Encyclopedia of Database Systems.

[3]  Athman Bouguettaya,et al.  Efficient access to Web services , 2004, IEEE Internet Computing.

[4]  Thomas Friese,et al.  Flex-SwA: Flexible Exchange of Binary Data Based on SOAP Messages with Attachments , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[5]  Kyung-Ok Kim,et al.  The Performance Evaluations and Enhancements of GIS Web Services , 2007, 2007 International Conference on Multimedia and Ubiquitous Engineering (MUE'07).

[6]  Yan Huang,et al.  A performance evaluation of using SOAP with attachments for e-Science , 2005 .

[7]  Andrew L. Wendelborn,et al.  Binary Data Transfer Performance over High-Latency Networks Using Web Service Attachments , 2007, Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007).

[8]  Van Jacobson,et al.  Link-sharing and resource management models for packet networks , 1995, TNET.

[9]  Marcos José Santana,et al.  Real-time compression of SOAP messages in a SOA environment , 2008, SIGDOC '08.