Předávání zpráv
„Zpráva“ – logická zpráva mezi dvěma procesyOperace send mohou být:- blokující, neblokující- spolehlivé, nespolehlivé Příklad:Zasílání zpráv lze využít k vyžádání určité služby od příjemce (procesu umístěného ve vzdáleném uzlu), tj. k řízení zpracování distribuované aplikace s tím, že obsah zprávy má charakter příkazu interpretovaného příjemcem.1. Volání vzdálené proceduryRPC (Remote Procedure Call) je dalším prostředkem pro řízení zpracování distribuované aplikace. Představuje vyvolání procedury z procesu probíhajícího v jednom uzlu DS, přičemž vlastní procedura je provedena procesem probíhajícím v jiném uzlu (vzdáleném). Přednost RPC spočívá v tom, že z hlediska syntaxe je RPC shodná s voláním lokální procedury (přesně toto je cílem implementace RPC). RPC se používá pro komunikaci v modelu Client/Server (Proces klienta vyžádá na jednom uzlu provedení procedury na jiném uzlu). Pomocí RPC pak lze model C/S interpretovat v těchto krocích:- klient vyvolá provedení procesu v serveru a zastaví svoji činnost až do obdržení výsledku- v serveru se příslušná procedura provede a výsledek se pošle klientu- klient pokračuje