Boa tarde,
Estou criando uma aplicação JavaMobile e estou usando um Webservice Java com banco de dados Mysql, usando o eclipse e a biblioteca SOAP. Primeiramente fiz meus testes em uma maquina local e tudo ocorreu bem. Agora penso em hospedar o Webservice e o banco de dados na Amazon, usando um virtual server EC2.
Minha duvida seria se por questão de segurança eu poderia colocar no mesmo servidor virtual, os dois serviços juntos, webservice e banco de dados. Se não, qual seria o melhor procedimento de hospedagem? Ou quais cuidados deveria tomar?
Desde já, agradeço!
Por que soap?
Mobile é muito mais aderente a REST, pela facilidade do uso de JSON.
Quanto a questãoi, depende. O servidor dá suporte a ambos? Se sim, vai na fé.
Eu fiz para teste mesmo, ai conseguir fazer com SOAP, não tentei com REST rsrs
Sim, já esta até funcionando no EC2 da Amazon, meu medo é a segurança mesmo.
Implementou algum elemento de segurança, como autenticação?
Veja, se você for utilizar REST, fica bem fácil de adaptar algo como oauth2 + jwt.
Além disso, ficar serializando e deserializando o xml vai dar um pouco de trabalho, principalmente na parte do android.