是否有对RPC和Web服务的清晰定义?快速搜索维基百科得到以下结果:
Web服务是否是RPC的更高级表示形式?
我不太清楚这两者之间的真正区别。似乎其中一件事物可能属于RPC,并且同时也是一种Web服务。RPC: 远程过程调用(RPC)是一种进程间通信技术,它允许计算机程序在另一个地址空间(通常在共享网络上的另一台计算机上)执行子例程或过程,而无需程序员明确编写此远程交互的详细信息。
Web服务: Web服务通常是应用程序编程接口(API)或Web API,通过超文本传输协议访问并在托管请求服务的远程系统上执行。Web服务倾向于分为两类:大型Web服务[1]和RESTful Web服务。
Web服务是否是RPC的更高级表示形式?