Я сам работал над чем-то похожим, и, хотя я, возможно, не лучший авторитет в этом, я бы сказал, что 9 раз из 10 JSON - это то, что вам нужно. Не то, чтобы у soap не было своего места, но в большинстве случаев JSON будет проще, и если это не так, скорее всего, ваш сервис нуждается в рефакторинге, а не в действительно сложном домене для представления.
Дополнительный бонус конечно, если вы хотите использовать один и тот же сервис на iPhone, Blackberry, WinMo7, веб-сайте Ajax или где-то еще, это будет намного лучше для вас: -)
Мои $ 0,02