Remote Procedure Callの略。ネットワークを通じて別のコンピュータ上にあるプログラムの機能を実行する技術。クライアント側からあたかもローカルにある関数を呼び出すかのように、遠隔のサーバー側でプログラムを実行させ、その結果を受け取ることができる。マイクロサービスやAPIの基盤として利用される。
Remote Procedure Callの英語の頭文字をとった造語。1980年代に分散システムの通信技術として確立された。コンピュータネットワークの発展に伴い、遠隔地のプログラムを効率的に利用する必要性から生まれた概念。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。