Улучшения веб-служб - Web Services Enhancements
Улучшения веб-служб (WSE) является устаревшим[1] дополнение к Microsoft .NET Framework, который включает в себя набор классов, реализующих дополнительные WS- * веб-сервис технические характеристики главным образом в таких областях, как безопасность, надежный обмен сообщениями и отправка вложений.[2] Веб-службы - это компоненты бизнес-логики, которые обеспечивают функциональность через Интернет с использованием стандартных протоколов, таких как HTTP. Веб-сервисы обмениваются данными через МЫЛО или же ОТДЫХ Сообщения. WSE предоставляет расширения к МЫЛО протокол и позволяет определять настраиваемую безопасность, надежный обмен сообщениями, политику и т. д. Разработчики могут добавлять эти возможности во время разработки с помощью кода или во время развертывания с помощью файла политики.
WSE заменен на Фонд связи Windows (WCF).
Версии
Все версии устанавливаются бок о бок.
- WSE 1.0 для .NET Framework 1.0 был выпущен в декабре 2002 года. Он был основан на предварительной версии WS-Безопасность. Он больше не поддерживается и несовместим с .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-Политика и WSDL, WS-адресация, 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 (WCF) и поддерживает ту же версию спецификаций WS- *, что и WCF (WS-Безопасность 1.1, SOAP 1.2, МТОМ ).[4]
WSE перестала получать обновления, так как поддерживалась последняя версия (WSE 3.0)[1] с Жизненный цикл .NET Framework 2.0 (поддержка которого закончилась 12 июля 2011 г.). WCF обеспечивает эквивалентную функциональность.
Смотрите также
Рекомендации
- ^ а б «Среды, поддерживаемые усовершенствованиями веб-сервисов (WSE) - группа поддержки распределенных сервисов». blogs.msdn.microsoft.com. Получено 2019-07-15.
- ^ Обзор WSE
- ^ Файлы XML: что нового в WSE 2.0
- ^ Что нового в WSE 3.0