XML-RPCは、異なるコンピュータやシステム間で関数やメソッドを遠隔から実行するための標準化された通信方式です。リクエストとレスポンスをXML形式でエンコードし、HTTPプロトコルで送受信します。プログラミング言語やプラットフォームに依存しない相互運用性が特徴で、Webサービスやブログプラットフォーム、IoTシステムなど多様な分野で活用されています。
XML-RPC は XML(拡張マークアップ言語)と RPC(Remote Procedure Call)の組み合わせ。1998年にUserland Softwareによって開発され、Web上のシステム間通信を標準化する目的で設計されました。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。