回答
目前大多数Web服务体系结构采用RPC作为它们的 架构风格。但是由于RPC的复杂性,在Web规模应用程序中存在RPC风格Web服务的瓶颈。 REST 不仅可以充分利用Web功能,而且还具有简单易用的优点 。因此,REST成为Web 服务体系结构的RPC的新替代方案。在本文中,首先提供了RPC和REST的简要介绍 。然后从可扩展性,耦合性和安全性的角度分析和比较了两种架构风格 。最后展望了Web服务架构的发展趋势。 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5339611
Web服务RPC更高级别的表示:
从复制。 Web服务是RPC的特定实现。在最低级别,所有web服务 正在连接到一个套接字,使用HTTP协议来协商 发送一个在远程空间中执行的有效载荷(它甚至可能是在同一台计算机上的 ,对于所有消费者知道)。所有那些 抽象是它的核心RPC。 What is the difference between remote procedure call and web service
除了什么韦恩写了一个Web服务的其它属性:
从复制 允许RPC的平台无关的方式,是发现和自 描述(比较,与一Win32的RPC)的
什么是downvoting没有告诉作者可以做些什么来改进答案? – Fildor
- 1. “Web服务”和“Web服务”有什么区别?
- 2. Web服务和Windows服务之间有什么区别?
- 3. Web服务器和游戏服务器有什么区别?
- 4. RPC和IPC有什么区别吗?
- 5. XML-RPC和SOAP有什么区别?
- 6. Erlang的Ports和RPC有什么区别?
- 7. RPC和Browser/Server有什么区别?
- 8. Java RMI和RPC有什么区别?
- 9. Web服务和Web应用程序有什么区别?
- 10. Web服务器组件和Web服务器有什么区别? - 没有框架
- 11. IntentService和服务有什么区别?
- 12. 活动和服务有什么区别
- 13. Web服务和RPC
- 14. cURL + HTTP和RESTful Web服务有什么区别?
- 15. Asp.Net Web API和WCF服务有什么区别?
- 16. wsdl模式和非wsdl模式Web服务有什么区别?
- 17. Restful web服务和WSDL有什么区别?
- 18. Lucee - 服务器和Web管理页面有什么区别?
- 19. 网络服务器和应用服务器有什么区别
- 20. DDD服务和WCF服务有什么区别?
- 21. COM DLL服务器和COM EXE服务器有什么区别?
- 22. 代理服务器和普通服务器有什么区别?
- 23. WCF和RIA服务域服务类有什么区别?
- 24. 安卓服务和网络服务有什么区别
- 25. SVN服务器和HTTP服务器有什么区别
- 26. netflix zuul服务器和netflix eureka服务器有什么区别?
- 27. ado.net数据服务和WCF数据服务有什么区别?
- 28. ASP.NET Web Pages和Razor有什么区别?
- 29. RenderSection和Web Helper有什么区别
- 30. 微服务与webservices有什么区别?
可能重复[之间有什么区别远程过程调用和Web服务](http://stackoverflow.com/questions/3028899/what-is-the-difference-between-remote-procedure-call-and-web-service) – SSP