Die Idee mit dem (REST-)Webservice kann ich auch nur empfehlen.
Über das dotnet WCF kannst du da unheimlich viel Zaubern (lassen).
Gerade das Streaming der Daten
XML zu Objekten zu
XML ist sehr cool geworden.
Kannst natürlich auch JSON machen.
Im Zweifelsfall geht auch
SOAP. Dann musst du auf Delphiseite wengier machen, da du die Schnittstellen importieren kannst.