Я вижу этот вопрос. Вопрос задавался давно, но я думаю, что чей-либо ответ в этом сообществе, предоставляющий больше информации и ясности по этой теме, будет полезен для будущих спрашивающих. Итак, я хотел бы добавить свое улучшение, указывающее на ключевые различия, и я надеюсь, что оно будет полезно для будущих читателей.
------------------------------------------------------------------------------
| Category | RPC | Web Services
------------------------------------------------------------------------------
|Operation's Location | On top of TCP | on top of HTTP Protocol
------------------------------------------------------------------------------
|Data format | Binary | Text, XML, JSON, ect.
------------------------------------------------------------------------------
|Speed | Slow (Marshilling) | Fast
------------------------------------------------------------------------------
Я не упомянул описания RPC и веб-сервисов, потому что вы ясно видите их в ответах других.