Sistema jsf local sincronizar com servidor

Boa tarde.

Tenho um sistema local feito em jsf em funcionamento, este sistema precisa sincronizar e receber informações de um sistema externo (Ainda não criado mas será também em jsf). Ao sincronizar o sistema local precisará baixar um .backup e arquivos de imagens para dentro do diretório da aplicação (context). Qual seria a melhor forma de fazer essa sincronização?

Att.