SOAP ist für deine Anforderungen (soweit du sie beschrieben hast) m.E. eine empfehlenswertes Kommunikationssystem.
Wurde eigentlich schon genauer Überprüft, was am (Delphi-)Server instabil läuft. Ich hatte vor Jahren auch Serverkomponenten (
DCOM in einem Service) erstellt und Zugriff auf MS-
SQL-Server und hatte keine Stabilitätsprobleme. Auch Performancemäßig war die Datenbank der Flaschenhals.
Windows Vista - Eine neue Erfahrung in Fehlern.