編集:私の元のタイトルは「RPCでのスタブの使用」でした。タイトルを編集して、それがその質問以上のものであることを他の人に知らせました.
SOAP ベースのサービスの開発を開始しましたが、スタブの役割を理解できません。ウィキを引用するには:
クライアントとサーバーは異なるアドレス空間を使用するため、関数呼び出しで使用されるパラメーターの変換を実行する必要があります。そうしないと、コンピューターのメモリへのポインターが各マシンの異なるデータを指すため、これらのパラメーターの値を使用できません。クライアントとサーバーは、単純なパラメーターでも異なるデータ表現を使用する場合があります (たとえば、整数の場合はビッグ エンディアンとリトルエンディアン)。スタブはパラメーターの変換を実行するために使用されるため、リモート関数呼び出しはローカル関数呼び出しのように見えます。リモートコンピュータ用。
これはばかげていますが、これを「実質的に」理解していません。Java でソケット プログラミングを行ったことがありますが、TCP/UDP クライアントがサーバーと対話するときの「パラメーターの変換」の手順を覚えていません。(TCP/UDP ソケットを使用した生のサーバーとクライアントの通信は RPC の下にあると思います)
RESTful サービス開発の経験はありますが、REST のスタブ アナログも認識できません。誰か助けてくれませんか?