RPC
Znači kao "Poziv na daljinski postupak". Većina računalnih programa pokreće postupke ili skupove uputa pomoću računala CPU. Drugim riječima, upute se obrađuju lokalno na istom računalu s kojeg je pokrenut softver. Udaljeni pozivi procedura, međutim, pokreću postupke na drugim strojevima ili uređajima povezanim s a mreža. Nakon izvršavanja uputa, rezultati postupka obično se vraćaju na lokalno računalo.
Na primjer, računalo bez tvrdog diska može koristiti RPC za pristup podacima iz mrežnog datotečnog sustava (NFS). Prilikom ispisa na mrežni pisač, računalo može koristiti RPC kako bi pisaču priopćilo koje će dokumente ispisati. Klijentski sustav povezan s poslužiteljem baze podataka može izvršiti RPC za obradu podataka na poslužitelju.
Pozivi udaljenih procedura temelje se na modelu klijent-poslužitelj, gdje se više klijentskih računala može povezati s poslužiteljem i dohvatiti podatke s njega. RPC se obično pišu u standardnom formatu, kao što je XML, tako da postupci mogu biti razumljivi na više računalnih platformi. Primjerice, XML-RPC koji šalje računalo sa sustavom Windows mogao bi prepoznati sustav zasnovan na Macintoshu ili Unixu.