回答
目前大多數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