REST representational state transfer
面向资源,松耦合,语言无关,拓展性好
基于HTTP实现,访问的资源、访问的方式、传输的数据都在url中体现
SOA:面向服务框架
面向服务,松耦合
RPC和SOAP都是SOA的实现方式
RPC
面向方法,紧耦合
远程过程调用,像调用本地方法一样调用服务;向服务器发送过程调用的方法和参数,服务器返回方法的结果
SOAP simple object access protocal
面向消息
基于HTTP+XML,访问的资源、访问的方式、传输的数据都在报文中体现,需要解析XML