#json #soap #odata
#json #soap #odata
Вопрос:
здравствуйте, друзья, я в замешательстве и не могу связать концепции в odata, json и soap? чем протокол json отличается от odata?
зачем нам нужен json, когда у нас уже есть odata? почему odata принимает формат json и atom и в какой ситуации?
Комментарии:
1. OData и SOAP — это протоколы, тогда как JSON — это формат данных. Протоколы могут обеспечивать или не обеспечивать принудительное использование определенных форматов данных.
2. @Felix сделайте это ответом, и вопрос можно будет закрыть 😉
Ответ №1:
OData и SOAP — это протоколы, тогда как JSON — это формат данных (определяет синтаксис и семантику представления данных).
Протоколы могут обеспечивать или не обеспечивать принудительное использование определенных форматов данных (я думаю, обычно они это делают).
Например, OData использует JSON, SOAP использует XML.
Википедия — ваш друг, если вы хотите прочитать об этих технологиях более подробно.
Комментарии:
1. итак, если я использую службы wcf ria и я использую odata, формат данных будет json?
2. в чем преимущества odata перед soap? я имею в виду, почему мы предпочитаем формат данных json, а не xml? почему мы используем odata в службах ria, почему не soap?
3. @iti: Это много вопросов. Я предлагаю вам сначала прочитать о различных протоколах, а затем задавать конкретные вопросы. Но в целом: JSON более легкий, чем XML, и, следовательно, лучше подходит для передачи данных в Интернете, где большинство дополнительных функций, предлагаемых XML, не нужны.
Ответ №2:
SOAP — это спецификация протокола для обмена структурированной информацией в web
Json — это язык разметки, который, подобно HTML, XML, используется для отправки данных…
OData — это веб-протокол для запроса и обновления данных..