Computer Engineering and Applications ›› 2018, Vol. 54 ›› Issue (4): 1-8.DOI: 10.3778/j.issn.1002-8331.1712-0309

Previous Articles     Next Articles

Empirical comparisons between SOAP and REST Web services conducted in multiple geographical locations

ZHANG Mengke1, LI Bing1,3, WANG Jian2   

  1. 1.International School of Software, Wuhan University, Wuhan 430072, China
    2.School of Computer, Wuhan University, Wuhan 430072, China
    3.Research Center of Complex Network, Wuhan University, Wuhan 430072, China
  • Online:2018-02-15 Published:2018-03-07

基于多地域的SOAP与REST服务的性能实证分析

张梦珂1,李  兵1,3,王  健2   

  1. 1.武汉大学 国际软件学院,武汉 430072
    2.武汉大学 计算机学院,武汉 430072
    3.武汉大学 复杂网络研究中心,武汉 430072

Abstract: With the rapid development of services computing, an increasing number of Web services have been published on the Internet, spanning a wide range of application domains. Among these Web services, SOAP Web services and REST Web services are two most popular types of Web services, which have been widely used in industries. However, there is still a lack of empirical comparisons between these two kinds of Web services on their practical performances. Towards this issue, this paper uses a publically accessible dataset crawled from Programmable Web to conduct several experiments for comparing them. In order to get more reliable results, experiments are conducted in three different geographical locations, including China, France and USA. Experimental results show that REST Web services are generally better than SOAP Web services in the aspects of response time, package size, and throughput.

Key words: SOAP Web service, REST Web service, performance comparison

摘要: 随着服务计算的快速发展,涉及多领域的Web服务的规模迅速增加,其中SOAP服务和REST服务最为流行,已广泛应用于各行业中。然而,针对于这两种服务的性能表现,仍缺少相应的实验比较。使用在Programmable Web爬取的公共数据集进行相关实验,用以比较SOAP服务和REST服务的性能表现。为了提高实验结果的准确性,实验在中国、法国和美国3个不同的地理位置进行创建,最终结果显示REST服务相较于SOAP服务在响应时间、数据包大小和吞吐量方面表现更加优异。

关键词: SOAP Web服务, REST Web服务, 性能比较