Depois de pesquisar bastante o que utilizar para desenvolver a parte de sincronismo do meu sistema android fiquei em dúvida entre 2 possibilidades que é o SOAP através o Apache AXIS2 ou RESTfull através do Json. Cada um tem as suas vantagens e as desvantagens e ao colocar na balança qual seria a mais viável?
Trabalhamos com distribuição, o nosso sistema é Delphi 7 com Oracle e para a força de vendas nossos representantes utilizam sistemas do PALM. Vamos reformular a força de venda para que os representantes utilizem sistemas Android. Temos quase 30 mil produtos cadastrados e possuímos quase 150 representantes utilizando o sistema. Porém os mesmos deve utilizar o seu equipamento off line, pois atendemos alguns locais onde não chega sinal de nada. (Se acabar a gasolina do carro tem que ir embora a pé. hehe)
A parte do Android estou desenvolvendo com o Eclipse, utilizando o plugin SDK próprio para Andróid.