Dúvida de como ler e salvar um XML em um servidor? Ex.:http://host:porta

Olá!

Estou criando uma aplicação que contém um arquivo de configuração “*.xml” e o mesmo pode ser salvo em uma URI do tipo http://host:porta, pois o usuário apenas consegue informar o Host e a Porta onde deve ser salvo o arquivo XML. Desta forma, preciso selecionar uma tecnologia que me permita salvar e ler o arquivo xml, pois estou com algumas dúvidas de como irei fazer isso, se utilizar Rest ou etc…

Alguém poderia sugerir alguma tecnologia?