Web服务和RPC有什么区别?

mph幸

现在,Web服务优于远程过程调用。

它们之间的主要区别是什么?

SSP

当前,大多数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。

复制自:远程过程调用和Web服务有什么区别

除了Wayne所写的内容之外,Web Service的其他属性:允许RPC的平台独立方式,是可发现的并且可以自我描述(与Win32 RPC相比)

http://savas.me/2005/07/web-services-are-rpc/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Web服务器和开发服务器之间有什么区别?

来自分类Dev

“服务重启”和“服务重新加载”有什么区别

来自分类常见问题

JBoss EAP,Wildfly,JBoss Web和JBoss服务器之间有什么区别?

来自分类Dev

Web服务生产者和消费者之间有什么区别?

来自分类Dev

SOAP和REST Web服务之间有什么区别?SOAP可以是RESTful吗?

来自分类Dev

Azure云服务分段槽和Azure Web应用分段槽之间有什么区别?

来自分类Dev

Web服务和企业消息系统之间有什么区别?

来自分类Dev

这些Web服务器在Seaside:Zinc,Kom和Swazoo之间有什么区别?

来自分类Dev

Web服务生产者和消费者之间有什么区别?

来自分类Dev

Azure云服务登台插槽和Azure Web App登台插槽之间有什么区别?

来自分类Dev

服务器端事件和 Web hook [Reverse API] 有什么区别?

来自分类Dev

服务层和域模型层有什么区别

来自分类Dev

移动数据和云服务之间有什么区别?

来自分类Dev

systemd的“ oneshot”和“简单”服务类型有什么区别?

来自分类Dev

在Autofac中:服务和组件之间有什么区别?

来自分类Dev

GCP服务和GCP资源之间有什么区别?

来自分类Dev

“网络启动服务”和“ sc启动”。有什么区别?

来自分类Dev

API 和微服务有什么区别?

来自分类Dev

模拟和模拟虚拟服务有什么区别?

来自分类Dev

“ as?”,“ as!”和“ as”有什么区别?

来自分类Dev

$ *和$ @有什么区别

来自分类Dev

$和〜有什么区别?

来自分类Dev

/ * ... * /和/ ** ... * /有什么区别

来自分类Dev

!=和<>有什么区别?

来自分类Dev

ö和ö有什么区别?

来自分类Dev

$ *和$ @有什么区别?

来自分类Dev

“ ==”和“ =〜”有什么区别?

来自分类Dev

= +和+ =有什么区别

来自分类Dev

$ @和$ *有什么区别

Related 相关文章

  1. 1

    Web服务器和开发服务器之间有什么区别?

  2. 2

    “服务重启”和“服务重新加载”有什么区别

  3. 3

    JBoss EAP,Wildfly,JBoss Web和JBoss服务器之间有什么区别?

  4. 4

    Web服务生产者和消费者之间有什么区别?

  5. 5

    SOAP和REST Web服务之间有什么区别?SOAP可以是RESTful吗?

  6. 6

    Azure云服务分段槽和Azure Web应用分段槽之间有什么区别?

  7. 7

    Web服务和企业消息系统之间有什么区别?

  8. 8

    这些Web服务器在Seaside:Zinc,Kom和Swazoo之间有什么区别?

  9. 9

    Web服务生产者和消费者之间有什么区别?

  10. 10

    Azure云服务登台插槽和Azure Web App登台插槽之间有什么区别?

  11. 11

    服务器端事件和 Web hook [Reverse API] 有什么区别?

  12. 12

    服务层和域模型层有什么区别

  13. 13

    移动数据和云服务之间有什么区别?

  14. 14

    systemd的“ oneshot”和“简单”服务类型有什么区别?

  15. 15

    在Autofac中:服务和组件之间有什么区别?

  16. 16

    GCP服务和GCP资源之间有什么区别?

  17. 17

    “网络启动服务”和“ sc启动”。有什么区别?

  18. 18

    API 和微服务有什么区别?

  19. 19

    模拟和模拟虚拟服务有什么区别?

  20. 20

    “ as?”,“ as!”和“ as”有什么区别?

  21. 21

    $ *和$ @有什么区别

  22. 22

    $和〜有什么区别?

  23. 23

    / * ... * /和/ ** ... * /有什么区别

  24. 24

    !=和<>有什么区别?

  25. 25

    ö和ö有什么区别?

  26. 26

    $ *和$ @有什么区别?

  27. 27

    “ ==”和“ =〜”有什么区别?

  28. 28

    = +和+ =有什么区别

  29. 29

    $ @和$ *有什么区别

热门标签

归档