Web Service versus Distributed Objects: A Case Study of Performance and Interface Design
William R. Cook and
Janel Barfield
Additional contact information
William R. Cook: University of Texas at Austin, USA
Janel Barfield: University of Texas at Austin, USA
International Journal of Web Services Research (IJWSR), 2007, vol. 4, issue 3, 49-64
Abstract:
Web services are promoted as a new model for distributed systems, yet many skeptics see them as simply a poor implementation of traditional remote procedure calls (RPC) or distributed objects. Previous comparisons, which show Web services to be significantly slower than RPC, are biased because they use a RPC communication style and ignore the document-oriented style that is recommended for Web services. We compare the straightforward design and implementation of a small file server application implemented using proxy-based RMI and document-oriented Web services. We show that Web services outperform RMI when accessing multiple/deeply nested files, especially over high-latency networks. However, the automatically generated Web service interfaces are awkward to use, so we develop a technique for wrapping the Web service to make it as easy to use as the distributed object implementation. This case study provides a more detailed comparison of the relationship between Web services and distributed objects.
Date: 2007
References: Add references at CitEc
Citations:
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 4018/jwsr.2007070103 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:jwsr00:v:4:y:2007:i:3:p:49-64
Access Statistics for this article
International Journal of Web Services Research (IJWSR) is currently edited by Liang-Jie Zhang
More articles in International Journal of Web Services Research (IJWSR) from IGI Global
Bibliographic data for series maintained by Journal Editor ().