Когда выбирать REST вместо SOAP API, и наоборот? - PullRequest
0 голосов
/ 20 июня 2020

Во время создания API, в каких случаях или сценарии ios создатель API должен go для REST вместо SOAP API, и наоборот?

1 Ответ

0 голосов
/ 20 июня 2020

В настоящее время SOAP в основном является устаревшим интерфейсом, который используется JSON через HTTP. Единственная реальная причина выбрать SOAP сегодня - это возможность взаимодействия с другими системами, которые уже используют его. В качестве нового, совершенно нового приложения нет особых причин выбирать SOAP.

Тем не менее, SOAP действительно предлагает некоторые высокоуровневые функции по сравнению с REST (потоковые API, транспортные агности c, формальная асинхронная обработка , много вариантов безопасности). Все это формализовано, что приводит ко многим жалобам на SOAP сложность.

SOAP по своей сути прост - конверт, заголовок и тело. Но сотни страниц стандартов, определяющих, что входит в эти элементы, и как они go входят в эти элементы, вот в чем заключается сложность. Но это все необходимо для взаимодействия.

Но да, если вы начинаете что-то новое с нуля, REST научился некоторым вещам из опыта SOAP, и его гораздо проще использовать с более легкими наборами инструментов. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...