Menulis Klien dan Server yang Kompatibel Mundur

Secara teori, skema penerapan versi RPC membantu mencegah miskomunikasi antara server dan klien yang dimodifikasi dan rekan-rekan yang disebarkan. Namun, dalam praktiknya, pengembang sering harus memperkenalkan perubahan pada antarmuka yang ada tanpa memodifikasi versi, karena klien dan server sebelumnya harus dapat berkomunikasi dengan yang baru. Ini adalah masalah yang lebih besar untuk RPC standar daripada untuk COM; kueri adalah cara alami untuk mencari antarmuka yang didukung di COM, sementara dalam penanganan pengecualian RPC harus digunakan untuk cakupan yang setara.

Bagian ini membahas praktik pemrograman RPC terbaik untuk mengatasi situasi ini. Bagian ini dibagi menjadi topik berikut: