Für Remote Procedure Calls RPC werden meist komplette Frameworks eingesetzt, die aber auch mit Delphi verwendet und erstellt werden können. Natürlich kann man es auch selber bauen, aber die Zeitersparnis ist ein Argument, sofern die Einarbeitung schneller ist. Beispiele sind
SOAP und REST, die beide mehr oder weniger 'ab Werk' in Delphi unterstützt werden. Eine weitere, aber proprietäre Lösung ist DataSnap, das in Delphi Enterprise und Architect enthalten ist. Damit kann man mit wenig Aufwand Server und Clients erstellen. Ein älterer Standard ist
XML-RPC, für den es auch freie Delphi-Implementierungen gibt.
Viele Grüße,