Около двух лет назад я пытался сделать что-то действительно близкое к тому, что вы пытаетесь здесь.
С тех пор я использую SOAP как можно меньше.
На самом делеSOAP работает довольно хорошо (я говорю «вполне» из-за неясного, избыточного и подробного определения WSDL и из-за ужасных, неясных сообщений об ошибках библиотеки PHP SOAP) для очень простых структур данных (ассоциативныхМассивы, являющиеся «лучшими», которые я смог использовать без проблем, если хорошо помню).
Как только я захотел «поделиться» полным классом с методами, расширенными свойствами и т. д. между клиентом ина сервере, было просто невозможно достичь моей цели (например, не удалось выполнить метод для переданного объекта).
Поэтому я отказался от этой идеи, прежде чем уделить ей слишком много времени и головной боли, и сделал все, что быломожно передавать данные, имеющие только простые структуры через SOAP ...
HTH.