api接口,RPC,WebService分别解决什么问题

如题所述

RPC:所谓的远程过程调用(面向方法)
SOA:所谓的面向服务的架构(面向消息)
REST:所谓的Representationalstatetransfer(面向资源)
RPC即远程过程调用,很简单的概念,像调用本地服务(方法)一样调用服务器的服务(方法)。
通常的实现有XML-RPC,JSON-RPC,通信方式基本相同,所不同的只是传输数据的格式。
REST的三个要素是唯一的资源标识,简单的方法(此处的方法是个抽象的概念),一定的表达方式。
重要的特性:无状态。
温馨提示:答案为网友推荐,仅供参考
相似回答