对外提供服务的几种方式

常用方法

    1 RPC:远程过程调用(面向方法)

        常用实现有XML-RPC,JSON-RPC,SOAP,通信方式相同,传输数据格式不同。

    2 SOA:面向服务的架构(面向消息)

    3 REST:表现层状态转移(面向资源)。

 

RPC与REST的区别

    1 RPC以动词为中心,REST以名词为中心。

    2 RPC服务端需要实现新增动词的方法,客户端也需要知道并进行调用;REST的服务变化对客户端是透明的。

原文地址:https://www.cnblogs.com/stxyg/p/5631241.html