从SOA到RPC、SOAP、REST

本文探讨了远程过程调用(RPC)、简单对象访问协议(SOAP)和表象化状态转变(REST)三种服务交互模式。RPC基于方法调用,SOAP侧重消息交换,而REST则注重资源操作。随着系统复杂性的增加,添加新功能可能需要增加更多的动词,这涉及到服务器端的更新和客户端的适配。
摘要由CSDN通过智能技术生成

从SOA说起
SOA是把项目拆成组件,每个组件暴露出服务,强调的是服务的复用。SOA架构实现不依赖于技术,因此能够被各种不同的技术实现。
例如:SOAP, RPC,REST,DCOM,CORBA,OPC-UA,Web services,DDS,Java RMI,WCF (Microsoft's implementation of web services now forms a part of WCF),Apache Thrift,SORCER
web service是SOA最常用的一种实行方式。
WebService的常用的方法
  1. RPC (远程过程调用协议 )所谓的远程过程调用 (面向方法)
  2. SOAP (简单对象访问协议) 所谓的面向服务的架构(面向消息)
  3. REST (表象化状态转变) 所谓的Representational state transfer (面向资源)



RPC
即远程过程调用(Remote rocedure call), 很简单的概念,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值