RPC и RMI являются платформами, которые позволяют удаленный вызов метода.Они предлагают вам достаточно помощи для выполнения удаленных вызовов, как если бы вы делали локальные вызовы, и не беспокоились о деталях маршалинга аргументов и результатов, транспорта и т. Д.
CORBA - это более обширная структураКроме того, он предлагает общие средства, необходимые для программирования распределенных систем, такие как уведомления, аутентификация, сохранение, обработка транзакций, службы определения местоположения и т. д.
.NET remoting - еще одна современная среда, которая предлагает аналогичные средства.Также см. WCF , который предназначен для замены удаленного взаимодействия .NET.