Analisei o código escrito por vocês e está bastante estruturado.
Foi feito um web service no estilo do rest, porém, não consegui acessá-lo no PCgerosa. O código deve gerar um xml, formato aceito como estilo Rest.
Não foi explorado o lado de se poder exibir no web service mais níveis de navegação (pelo menos eu não encontrei isto no código). De resto, o exemplo está bom.
Nota: 9.0
Fórum