Hola Alberto,
Altova XML es muy bueno y si lo combinas con SoapUI tienes todo para desarrollar servicios Web, aunque en este caso la conexión la vas a hacer a través de sockets, con Altova puedes visualizar el diagrama del XSD y puedes generar los WSDL sin problema.
Con el trial de 30 dias, te sirve perfecto para obtener la información que requieres.
Yo uso también un visor de Diagramas XSD con licencia GPL y que me sirve mucho para entender la estructura de los XML
http://download.fyxm.net/XSD-Diagram-48006.html
Espero te sirva.
Saludos