Olá
Sou novo por aqui e este é meu primeiro tópico, então qualquer erro que eu cometer, por favor me avisem! 
Vamos ao problema:
Eu preciso desenvolver uma aplicação (em Java obviamente) que se comunica com um servidor remoto por meio de script PHP.
Essa aplicação terá que receber os dados em formato XML.
Dentro desse XML constam alguns conteúdos em formato de texto e uma url que aponta para uma imagem que está armazenada no tal servidor do qual já falei.
Meu objetivo é ler esse xml; transformá-lo em um objeto; salvar este objeto em disco e o mais importante: baixar a imagem tendo a URL (que foi lida pelo XML).
Complicado? Pra mim também :?
Para ilustrar o que quero fazer, fiz esse esquema:
Se alguém tiver outra abordagem para o problema, por favor me falem! Eu só consigo visualizar essa.
Agora, se esta estiver certa, gostaria de saber (pelo menos uma noção) de como eu vou implementar isso.
Muito obrigado,
