Perché dici di non poter usare una comunicazione XML-RPC?

Forse SOAP non fa al caso tuo in quanto è un formato altamente specifico, progettato appositamente per l'uso dei Web Service, ma con una qualsiasi comunicazione XML-RPC, che non è nulla di differente rispetto alla restituzione di una porzione di XML, non dovresti avere problemi.

Mi sfugge qualcosa?