Я создаю "веб-сервис" .NET и приложение для iPhone, которое будет использовать эти сервисы. Мне любопытно, есть ли какие-либо лучшие практики для разработки протокола обмена данными между ними. Веб-сервисы на основе SOAP кажутся мне слишком тяжелыми для приложения для iPhone. Возможно, вместо этого REST, JSON, POX? Конечно, специфика приложения в некоторой степени диктует протокол, но мне любопытно, что сделали другие.
В идеале, я хотел бы использовать WCF, если это возможно (опять же, возможно, его поддержку REST, JSON или POX), чтобы я мог оставить свои варианты открытыми для создания других привязок для других клиентских приложений в будущем.
Любой совет будет принята с благодарностью.
Спасибо.