Duas perguntas:
Tem algum motivo forte para usar SOAP? O código do servidor já está implementado assim?