Olá pessoal,
Eu estou para iniciar uma aplicativo Mobile que fará conexão com um servidor remoto para troca de dados, basicamente CRUDs. Já trabalhei em alguns projetos WEB simples, mas esse me deixou com umas dúvidas.
Quanto ao servidor, a aplicação que desenvolverei seria uma aplicação WEB normal, porém sem interface WEB e o aplicativo se comunicaria via JSON.
Vocês teriam alguma idéia de algo melhor, ou simplesmente diferente dessa que eu sugeri?
Opa…
A comunicação entre dispositivo e servidor remoto é, geralmente, realizada por um webservice utilizando JSON.
Esse webservice, nada mais é do que um projeto web normal, presente em um web container Java (Tomcat, Glashfish…).
Link com tutorial webservice em Java:
http://www.mkyong.com/webservices/jax-rs/json-example-with-jersey-jackson/
Particularmente, realizei alguns testes e notei que a comunicação feita via PHP tem maior perfomance.
Além disso, é muito mais simples e fácil de ser desenvolvida.
Não sei absolutamente nada de PHP, mas consegui realizar a comunicação sem dificuldades.
Segue em anexo exemplo em PHP.
Para acessar o projeto PHP, mas inclui-lo em algum servidor Apache.
Os exemplos utilizam comunicação com banco de dados…
Mas podem ser adaptados para qualquer serviço externo.
Espero que ajude…