Guidelines for performance evaluation of web services

Ana C. C. Machado,Carlos A. G. Ferraz
DOI: https://doi.org/10.1145/1114223.1114234
2005-01-01
Abstract:The integration of heterogeneous systems has been an argued problem. Web Service is a new technology and it provides flexibility and interconnection between different distributed applications over the Internet and intranets. Currently there are several Web Services implementations, which differ in their implementation language, support for class binding, ease of use and performance. This paper presents guidelines for performance evaluation of Web Services toolkits. The guidelines were developed based on known Web Services performance bottlenecks. These guidelines can be used to choose the most appropriate toolkit to develop a high performance-demanding service. Experiments were carried out to apply the guidelines, and measure and compare the performance of two mostly-used Java Web Services toolkits -- Apache Axis and Sun Java Web Services Developer Pack (JWSDP). In addition to performance guidelines, recommendations on the use of SOAP features to guarantee interoperability between toolkits are given.
What problem does this paper attempt to address?