Schreiben von abwärtskompatiblen Clients und Servern
Theoretisch trägt das Versionsschema von RPC dazu bei, Fehlkommunikation zwischen geänderten Servern und Clients und ihren bereitgestellten Gegenstücken zu verhindern. In der Praxis müssen Entwickler jedoch häufig Änderungen an vorhandenen Schnittstellen vornehmen, ohne die Version zu ändern, da vorherige Clients und Server mit neuen kommunizieren können müssen. Dies ist ein größeres Problem für rpc-Standard als für COM. -Abfragen sind eine natürliche Möglichkeit, in COM nach unterstützten Schnittstellen zu suchen, während in DER RPC-Ausnahmebehandlung für eine gleichwertige Abdeckung verwendet werden muss.
In diesem Abschnitt werden die besten RPC-Programmiermethoden für die Behandlung dieser Situationen erläutert. Dieser Abschnitt ist in die folgenden Themen unterteilt: