Jump to content

Улучшения веб-служб

Расширения веб-служб ( WSE ) являются устаревшими. [ 1 ] надстройка к Microsoft .NET Framework , включающая набор классов, реализующих дополнительные WS-*, веб-службы спецификации главным образом в таких областях, как безопасность, надежный обмен сообщениями и отправка вложений. [ 2 ] Веб-сервисы — это компоненты бизнес-логики, которые обеспечивают функциональность через Интернет с использованием стандартных протоколов, таких как HTTP. Веб-службы взаимодействуют через сообщения SOAP или REST . WSE предоставляет расширения протокола SOAP и позволяет определять пользовательскую безопасность, надежный обмен сообщениями, политику и т. д. Разработчики могут добавлять эти возможности во время разработки с помощью кода или во время развертывания с помощью файла политики.

WSE был заменен Windows Communication Foundation (WCF).

Все версии устанавливаются параллельно.

  • WSE 1.0 для .NET Framework 1.0 был выпущен в декабре 2002 года. Он был основан на черновой версии WS-Security . Он больше не поддерживается и несовместим с .NET 2.0. Он использует старое пространство имен «XMLSOAP» в отличие от пространства имен OASIS, используемого WSS4J и WSE 2.0/3.0.
  • WSE 2.0 был выпущен для Visual Studio .NET 2003 и .NET Framework 1.1 в мае 2004 года. В нем были представлены важные улучшения в области безопасной связи (подпись и шифрование пользовательских заголовков SOAP, токены контекста безопасности Kerberos, делегированное доверие и т. д.), новый облегченная инфраструктура обмена сообщениями, новая модель программирования, поддержка обмена сообщениями на основе SOAP через TCP в качестве альтернативы HTTP, структура политики, основанная на WS-Policy и WSDL , Поддержка WS-Addressing , WS-Trust , WS-SecureConversation . [ 3 ] WSE 2.0 можно использовать из отдельных исполняемых файлов и служб Windows, т. е. вне IIS, в дополнение к приложениям ASP.NET . Он также совместим с .NET 2.0, однако не имеет поддержки времени разработки с Visual Studio 2005. Он не совместим с WSE 3.0 и WCF .
  • WSE 3.0 был выпущен в октябре 2005 года и имеет поддержку во время разработки с помощью Visual Studio 2005. Он включает в себя усовершенствования структуры политики, включая безопасность на основе утверждений политики (связывание прокси-серверов клиента CLR с файлами политики), готовые сценарии безопасности для защиты сквозных сообщений, механизмы расширяемости. для пользовательских политик в коде и упрощенной модели политики, применяемой к обмену сообщениями, а не на уровне каждого сообщения. Он поддерживает обновленные спецификации веб-сервисов и собственную 64-битную среду выполнения. Сеансы WS-SecureConversation можно отменить явно, а сеансы являются надежными и пригодными для использования в сценариях веб-фермы, поскольку токены контекста безопасности могут содержать исходный токен аутентификации клиента при отправке от клиента к службе, что позволяет восстанавливать сеансы в случае потери, например службы когда домен приложения сбрасывается. WSE 3.0 совместим на проводном уровне через HTTP с Windows Communication Foundation (WCF) и поддерживает ту же версию спецификаций WS-*, что и WCF ( WS-Security 1.1, SOAP 1.2, MTOM ). [ 4 ]

WSE перестала получать обновления, так как поддерживалась последняя версия (WSE 3.0). [ 1 ] с жизненным циклом .NET Framework 2.0 (поддержка которого закончилась 12 июля 2011 г.). WCF предоставляет эквивалентную функциональность.

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Среды, поддерживаемые улучшениями веб-сервисов (WSE) — группа поддержки распределенных сервисов» . blogs.msdn.microsoft.com . 25 октября 2012 года . Проверено 15 июля 2019 г.
  2. ^ Обзор ВФБ
  3. ^ Файлы XML: что нового в WSE 2.0
  4. ^ Что нового в WSE 3.0
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: afa749dc3d2cd0cee0efcde29eaba934__1692402960
URL1:https://arc.ask3.ru/arc/aa/af/34/afa749dc3d2cd0cee0efcde29eaba934.html
Заголовок, (Title) документа по адресу, URL1:
Web Services Enhancements - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)