REST: An alternative to RPC for Web services architecture
暂无分享,去创建一个
Currently most Web services architectures adopt RPC as their architectural style. But because of the complexity of RPC, there are bottlenecks of RPC-style Web services in Web-scale applications. REST not only can make full use of Web features, but also has the advantage of simplicity. So REST becomes a new alternative to RPC for Web services architecture. In this paper, at first the brief introductions of RPC and REST are provided. Then two kinds of architectural styles are analyzed and compared from the perspectives of scalability, coupling, and security. In the end the development trend of Web services architecture is prospected.
[1] Steve Vinoski. REST Eye for the SOA Guy , 2007, IEEE Internet Computing.
[2] Steve Vinoski. Demystifying RESTful Data Coupling , 2008, IEEE Internet Computing.
[3] R. Fielding,et al. Architectural Styles and the Design of Network-based Software Architectures (CHAPTER 5) , 2000 .
[4] Sam Ruby,et al. RESTful Web Services , 2007 .
[5] Martin Fowler,et al. Patterns of Enterprise Application Architecture , 2002 .