Зачем использовать XML (SOAP), когда JSON настолько прост и удобен в использовании?

Получение и отправка данных с помощью JSON выполняется с помощью простых HTTP-запросов. В то время как в SOAP нам нужно позаботиться о многих вещах. Разбор XML также иногда бывает трудным. Даже Facebook использует JSON в Graph API. Я все еще задаюсь вопросом, почему все еще следует использовать SOAP? Есть ли причина или область, где SOAP все еще является лучшим вариантом? (Несмотря на формат данных)

Кроме того, в простых клиент-серверных приложениях (например, мобильных приложениях, подключенных к серверу), может ли SOAP дать какое-либо преимущество перед JSON?

Я буду очень благодарен, если кто-то сможет привлечь основные / заметные различия между JSON и SOAP с учетом предоставленной мной информации (если есть).

52
задан Umair Khan Jadoon 29 November 2011 в 22:49
поделиться