Содержание
- Определение - что означают расширенные веб-службы?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет передовые веб-сервисы
Определение - что означают расширенные веб-службы?
Расширенные веб-службы - это веб-службы, которые используют стандарты веб-служб помимо тех, которые обычно используются. Первоначально это были веб-службы, которые выходят за рамки базового протокола доступа к простым объектам (SOAP), языка описания веб-служб (WSDL) и универсального описания, обнаружения и интеграции (UDDI). В настоящее время общепризнанно, что Advanced Web Services включают в себя и имеют дело со сложными сценариями безопасности.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет передовые веб-сервисы
Усовершенствованные веб-службы объединяют базовые стандарты веб-служб, такие как возможности SOAP, UDDI и WSDL, включают в себя функциональную совместимость веб-служб (WS-I) и включают стандарты безопасности, такие как WS-Security, а затем выходят за рамки этого путем включения более сложных, а иногда и проприетарных функций безопасности и взаимодействия. Использование вышеупомянутых стандартов ранее означало, что веб-служба была усовершенствована, но из-за широкого принятия этих стандартов они стали обычным явлением.
Теперь, чтобы считаться действительно расширенной веб-службой, веб-приложение должно иметь дело со сложными взаимодействиями в области безопасности с использованием новых стандартов, таких как WS-Federation и WS-Trust, а также иметь дело с асинхронным и параллельным поведением посредством WS-ReliableMessaging. Эти передовые стандарты были приняты медленно из-за медленных темпов ратификации и внедрения, а также потому, что многие существующие приложения и их взаимодействие не требуют возможностей этих новых и более продвинутых стандартов или просто используют другие методы для их достижения.