Comunicação externa->interna no Android

Pessoal, desculpe a possível ignorância, mas eu pretendo fazer um trabalho q se baseia em enviar um dado (qqer tipo[int,string…]) para um android através da internet, pois a intenção

eh poder enviar esse dado de qqer lugar do mundo com internet, e faze-lo trabalhar esse dado. Andei pesquisando e descobrir coisas como REST,SOAP,JSP e algumas outras coisas,

porém não sei qual é a melhor. Portanto, gostaria que alguém me esclarecesse a respeito de qual seria a melhor forma de fazer este trabalho.

Desde já fico grato.