常用方法
1 RPC:远程过程调用(面向方法)
常用实现有XML-RPC,JSON-RPC,SOAP,通信方式相同,传输数据格式不同。
2 SOA:面向服务的架构(面向消息)
3 REST:表现层状态转移(面向资源)。
RPC与REST的区别
1 RPC以动词为中心,REST以名词为中心。
2 RPC服务端需要实现新增动词的方法,客户端也需要知道并进行调用;REST的服务变化对客户端是透明的。
常用方法
1 RPC:远程过程调用(面向方法)
常用实现有XML-RPC,JSON-RPC,SOAP,通信方式相同,传输数据格式不同。
2 SOA:面向服务的架构(面向消息)
3 REST:表现层状态转移(面向资源)。
RPC与REST的区别
1 RPC以动词为中心,REST以名词为中心。
2 RPC服务端需要实现新增动词的方法,客户端也需要知道并进行调用;REST的服务变化对客户端是透明的。