#.net #xml #soap
#.net #xml #soap
Вопрос:
В чем преимущества Soap?Почему он широко используется в веб-сервисах?
Комментарии:
1. Пожалуйста, скажите, что такое «обычный XML» в контексте веб-сервисов?
2. Soap — это способ связи между веб-службой и клиентом. Но скажите, что делает его способом общения..
Ответ №1:
Вопрос может быть эквивалентен: каковы преимущества английского языка по сравнению с английским / латинским алфавитом?
Soap — это стандарт для вызова удаленных методов с относительно низкими накладными расходами (он исходит из простого протокола доступа к объектам), по крайней мере, ниже, чем у других удаленных распределенных логических систем, таких как обычный старый RPC, DCOM, Corba и т. Д. В качестве формата используется XML, другие использовали двоичные собственные форматы, что имеет некоторые преимущества, такие как повторное использование уже существующего кода обработки XML и простота транспортировки по текстовым протоколам, таким как HTTP.
Основное преимущество заключается в том, что он является широко используемым стандартом, который имеет широкую поддержку на многих языках / платформах.
Если вы планируете использовать обычный XML в сервисе в стиле REST, вам придется делать все это самостоятельно (преобразование данных, создание и вызов экземпляра объекта и т. Д.). С SOAP вы можете сосредоточиться только на написании логики.