是否有任何明确的RPC和Web服务定义?快速维基百科搜索显示:
RPC:远程过程调用(RPC)是一种进程间通信技术,它允许计算机程序使子例程或过程在另一个地址空间(通常在共享网络上的另一台计算机上)上执行,而无需程序员明确编写详细信息这种远程互动.
Web服务:Web服务通常是应用程序编程接口(API)或Web API,可通过超文本传输协议访问,并在托管所请求服务的远程系统上执行.Web服务往往属于两大阵营之一:Big Web Services [1]和RESTful Web Services.
我不太清楚这两件事之间的真正区别.似乎有一件事可能属于RPC,同时也是一种Web服务.
Web Service是RPC的更高级别表示吗?