API只是一个实现方式,很多平台上会有api接口调用,比如聚合数据,这样使用起来非常方便。 WebService属于架构里的Web服务,RPC属于WebService的一种使用方式。 WebService: 从使用方式上,分为RPC,SOAP,REST; 从数据格式上,分为XML,JSON; 其中,RPC和SOAP的使用在减少,Restful架构占到了主导地位;XML格式的使用在减少,json等轻量级格式的使用在增多。 RPC即为远程过程调用,像调用本地服务(方法)一样调用服务器的服务(方法),实现上有XML-RPC,JSON-RPC,只是传输数据格式的不同,使用方式上类似。