目前,大多数Web服务架构都采用RPC作为其架构风格.但由于RPC的复杂性,Web规模应用程序中存在RPC样式Web服务的瓶颈.REST不仅可以充分利用Web功能,还具有简单的优点.因此,REST成为RPC for Web服务体系结构的新替代方案.在本文中,首先简要介绍了RPC和REST.然后从可扩展性,耦合性和安全性的角度分析和比较两种建筑风格.最后,展望了Web服务架构的发展趋势.
复制自:http://ieeexplore.ieee.org/xpl/articleDetails.jsp? numumber = 5339611
Web Service是RPC的更高级别表示.Web服务是RPC的特定实现.在最低级别,所有Web服务都连接到套接字,使用HTTP协议协商发送在远程空间中执行的有效负载(它甚至可以在同一台计算机上,供所有消费者知道).所有这些抽象都是其核心RPC.
除了Wayne所写的Web服务的其他属性:允许独立于平台的RPC方式,可发现并自我描述(与Win32 RPC进行比较)
http://savas.me/2005/07/web-services-are-rpc/
| 归档时间: |
|
| 查看次数: |
2770 次 |
| 最近记录: |