现在,Web服务优于远程过程调用。
它们之间的主要区别是什么?
当前,大多数Web服务体系结构都采用RPC作为其体系结构样式。但是由于RPC的复杂性,在Web规模的应用程序中存在RPC样式的Web服务的瓶颈。REST不仅可以充分利用Web功能,而且具有简单性的优点。因此,REST成为RPC替代Web服务体系结构的新方法。在本文中,首先提供了RPC和REST的简要介绍。然后从可伸缩性,耦合性和安全性的角度分析和比较了两种体系结构样式。最后,展望了Web服务体系结构的发展趋势。
复制自:http : //ieeexplore.ieee.org/xpl/articleDetails.jsp? arnumber= 5339611
Web Service是RPC的更高级别的表示。Web服务是RPC的特定实现。在最低层,所有Web服务都连接到套接字,使用HTTP协议协商发送在远程空间中执行的有效负载(对于所有消费者而言,它甚至可能在同一台计算机上)。所有这些抽象都是其核心RPC。
除了Wayne所写的内容之外,Web Service的其他属性:允许RPC的平台独立方式,是可发现的并且可以自我描述(与Win32 RPC相比)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句