Parametros compostos em web services

Preciso que um web service (publicado no Axis) receba um parametro composto, que é passado na requisição como uma série de TAGs XML aninhadas, como por exemplo:

<TIPO>
<PESSOA>
<NOME>Thiago</NOME>
<IDADE>19</IDADE>
</PESSOA>
</TIPO>

Qual seria a maneira mais simples de implementar esta leitura de parametros no método do web service??

crie um bean Pessoa se vc n tiver.
adicione os atributos de pessoa e seus metodos get e set.
pegue o arquivo xml e d^e um parse nele. vc pode usar a classe Document do pacote sax. ele tem varios metodos de manipulacao dos nodes no xml. carregue os beans com os valores das tags. vc pode passar o objeto Pessoa diretamente fazendo sobrecarga em alguns metodos no axis ou passar cada string de forma independente. se vc nao souiber dar parse num arquivo xml me escreva.
boa sorte :!: