首页> 外文期刊>Journal of Information Systems Applied Research >Comparing Performance of Web Service Interaction Styles: SOAP vs. REST
【24h】

Comparing Performance of Web Service Interaction Styles: SOAP vs. REST

机译:比较Web服务交互样式的性能:SOAP与REST

获取原文
       

摘要

This paper presents a comparative performance evaluation of two Web service implementations: one is based on SOAP and the other on Representational State Transfer (REST). SOAP and REST-based development approaches handle service interactions quite differently. SOAP is a standardized framework for constructing and processing messages independent of the technological capabilities of the receiver and can work on top of a variety of application layer protocols such as RPC, HTTP, or SMTP, whereas, REST is a set of principles for designing Web applications (HTTP as the underlying protocol). We built SOAP and REST-based Web services that perform CRUD operations on a database and retrieve local files. We utilized response time and throughput metrics to compare the performance of these Web services. We found that, on average, REST has better performance compared to SOAP, though not all results were statistically conclusive. As an ancillary outcome, we found that developing Web services using SOAP was easier, due to considerable tool support, whereas developing Web services using REST was time consuming and difficult due to the necessity of in-depth knowledge of HTTP and rudimentary tool support.
机译:本文提供了两种Web服务实现的比较性能评估:一种基于SOAP,另一种基于表示状态传输(REST)。基于SOAP和REST的开发方法处理服务交互的方式完全不同。 SOAP是用于独立于接收方技术能力来构造和处理消息的标准化框架,并且可以在各种应用程序层协议(例如RPC,HTTP或SMTP)之上运行,而REST是用于设计Web的一组原则。应用程序(HTTP作为基础协议)。我们构建了基于SOAP和REST的Web服务,它们对数据库执行CRUD操作并检索本地文件。我们利用响应时间和吞吐量指标来比较这些Web服务的性能。我们发现,平均而言,与SOAP相比,REST的性能更好,尽管并非所有结果在统计上都是结论性的。作为辅助结果,我们发现由于提供了相当多的工具支持,因此使用SOAP开发Web服务更加容易,而由于需要深入了解HTTP和基本工具支持,因此使用REST开发Web服务既耗时又困难。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号