>>>>Se você usar essa técnica, a string enviada entre as camadas será muito menor que XML, visto que todos os dados sobre os campos (nome, tamanho, tipo, etc) estão somente no cabeçalho. Já no XML essa informação é repetida a cada dado enviado.
Não esqueça que vc pode diminuir consideravelmente o tamanho do XML gerando a saída baseada em Atributos ao invés de Elementos... e as informações dos campos ficam no XML Schema.
Claudio Lassala