Я начал свой дипломный проект, мобильное приложение, подходящее для iPhone, Android и (в ближайшем будущем) Symbian. Архитектура сервера следующая:
- веб-сайт (для "стандартных" пользователей);
- веб-сервис (для мобильных подключений), основанный на TomCat и Axis2;
- mySQL DB для хранения данных пользователей.
Серфинг через Интернет, я прочитал много дискуссий о взаимодействии между iPhone и веб-сервисами, и я должен сказать, что я не имею четкого представления о том, что я могу сделать, а что нет. Давайте начнем с протокола, используемого для извлечения данных из БД: приложение на стороне Android использует протокол SOAP, могу ли я сделать то же самое с iPhone? Существуют ли какие-то ограничения или проблемы?
Я также прочитал об использовании REST вместо SOAP, возможно ли это с описанной выше архитектурой сервера? Каковы основные преимущества/недостатки?
Извините, если эти вопросы звучат "n00b", но это мой первый реальный опыт работы с iPhone и множество информации, найденной в Интернете, перепутали мой разум, и я боюсь запутаться. Простите меня за любую ошибку.