Вы можете определенно использовать SOAP на iPhone. Вот хороший учебник по этой теме. В конце концов, SOAP - это протокол на основе HTTP , и у вас есть все библиотеки, необходимые для HTTP на iPhone.
Сказав это, API-интерфейсы RESTful проще, чем SOAP , поэтому вы можете их рассмотреть. Они также основаны на HTTP , поэтому у вас не возникнет проблем с этим на iPhone. На стороне сервера, если вы используете Java, вам придется использовать JAX-RS для реализации этой части.
Надеюсь, это поможет.
SOAP - это протокол на основе HTTP , и у вас есть все библиотеки, необходимые для выполнения HTTP на iPhone.Сказав это, RESTful API проще, чем SOAP , поэтому вы можете их рассмотреть. Они также основаны на HTTP , поэтому у вас не возникнет проблем с этим на iPhone. На стороне сервера, если вы используете Java, вам придется использовать JAX-RS для реализации этой части.
Надеюсь, это поможет.
SOAP - это протокол на основе HTTP , и у вас есть все библиотеки, необходимые для выполнения HTTP на iPhone.Сказав это, RESTful API проще, чем SOAP , поэтому вы можете их рассмотреть. Они также основаны на HTTP , поэтому у вас не возникнет проблем с этим на iPhone. На стороне сервера, если вы используете Java, вам придется использовать JAX-RS для реализации этой части.
Надеюсь, это поможет.
У меня нет проблем с этим на iPhone. На стороне сервера, если вы используете Java, вам придется использовать JAX-RS для реализации этой части.Надеюсь, это поможет.
У меня нет проблем с этим на iPhone. На стороне сервера, если вы используете Java, вам придется использовать JAX-RS для реализации этой части.Надеюсь, это поможет.
Если вы ищете решение, не зависящее от языка и платформы, обратите внимание на Google Buffers . Вы можете легко сериализовать объекты для передачи по сети.
Этот вопрос должен помочь вам начать работу с Objective-C.
Я также использовал JSON в приложениях iPhone с большим успехом. Опять же, относительно независимый от языка и платформы, но намного проще, чем Google Buffers.
SOAP с Fast Infoset подходит для небольших устройств:
JAX-WS 2.0 и его эталонная реализация поддерживают как Fast Infoset, так и MTOM / XOP. Эта статья содержит информацию о производительности веб-службы для Fast Infoset по сравнению с MTOM / XOP:
http://www.devx.com/xml/Article/35385/1954
Fast Infoset оптимизирован для небольших устройства с пропускной способностью ограничений, и поддерживается многими поставщики, такие как Microsoft .NET и .NET CF, Sun GlassFish, BEA WebLogic, IBM SDK для Java 6.0 и др.
SOAP просто слишком тяжелый для мобильной связи. Зачем всю работу по переносу запросов в дополнительный слой XML, который вам придется анализировать? Вы отправляете больше данных, чем нужно, и увеличиваете нагрузку на ЦП клиента и сервера.
Используйте REST. Если вы делаете кроссплатформенный проект, JSON станет отличным контейнером полезной нагрузки, в противном случае для отправки данных с сервера хорошо подойдут plists.