De Wikipedia, la enciclopedia libre
Ir a navegaciónSaltar a buscar

Web Services Enhancements ( WSE ) es un complemento obsoleto [1] de Microsoft .NET Framework , que incluye un conjunto de clases que implementan especificaciones de servicios web WS- * adicionales principalmente en áreas como seguridad, mensajería confiable y envío de archivos adjuntos. . [2] Los servicios web son componentes de lógica empresarial que proporcionan funcionalidad a través de Internet utilizando protocolos estándar como HTTP. Los servicios web se comunican mediante mensajes SOAP o REST . WSE proporciona extensiones para SOAP protocolo y permite la definición de seguridad personalizada, mensajería confiable, política, etc. Los desarrolladores pueden agregar estas capacidades en tiempo de diseño usando código o en tiempo de implementación mediante el uso de un archivo de política.

WSE ha sido reemplazado por Windows Communication Foundation (WCF).

Versiones

Todas las versiones se instalan una al lado de la otra.

  • WSE 1.0 para .NET Framework 1.0 se lanzó en diciembre de 2002. Se basó en la versión preliminar de WS-Security . Ya no es compatible y no es compatible con .NET 2.0. Utiliza el espacio de nombres "XMLSOAP" más antiguo en contraste con el espacio de nombres OASIS utilizado por WSS4J y WSE 2.0 / 3.0.
  • WSE 2.0 se lanzó para Visual Studio .NET 2003 y .NET Framework 1.1 en mayo de 2004. Introdujo importantes mejoras en la comunicación segura (firma y cifrado de encabezados SOAP definidos por el usuario, tokens de contexto de seguridad Kerberos, confianza delegada, etc.), un nuevo infraestructura de mensajería ligera, un nuevo modelo de programación, soporte para mensajería basada en SOAP sobre TCP como alternativa a HTTP, un marco de políticas basado en WS-Policy y WSDL , WS-Addressing , WS-Trust , WS-SecureConversation . [3] WSE 2.0 se puede utilizar desde dentro de ejecutables independientes y servicios de Windows, es decir, fuera de IIS además de ASP.NETaplicaciones. También es compatible con .NET 2.0, sin embargo, no tiene soporte de tiempo de diseño con Visual Studio 2005. No es interoperable con WSE 3.0 y WCF .
  • WSE 3.0 se lanzó en octubre de 2005 y tiene soporte de tiempo de diseño con Visual Studio 2005. Incluye mejoras en el marco de políticas, incluida la seguridad basada en afirmaciones de políticas (asociar proxies de cliente CLR con archivos de políticas), escenarios de seguridad llave en mano para proteger mensajes de un extremo a otro, mecanismos de extensibilidad para políticas definidas por el usuario en código y un modelo de política simplificado aplicado a un intercambio de mensajes en lugar de por mensaje. Admite especificaciones de servicios web actualizadas y un tiempo de ejecución nativo de 64 bits. WS-SecureConversationlas sesiones se pueden cancelar explícitamente y las sesiones son confiables y utilizables en escenarios de granjas web, ya que los tokens de contexto de seguridad pueden contener el token de autenticación del cliente original cuando se envían desde el cliente al servicio, lo que permite restablecer las sesiones si se pierden, por ejemplo, cuando un servicio appdomain se restablece. WSE 3.0 es interoperable a nivel de cable a través de HTTP con Windows Communication Foundation (WCF) y admite la misma versión de las especificaciones WS- * que WCF ( WS-Security 1.1, SOAP 1.2, MTOM ). [4]

WSE dejó de recibir actualizaciones, ya que la última versión (WSE 3.0) fue compatible [1] con el ciclo de vida de .NET Framework 2.0 (cuyo soporte finalizó el 12 de julio de 2011). WCF proporciona la funcionalidad equivalente.

Ver también

Referencias

  1. ^ a b "Entornos compatibles con mejoras de servicios web (WSE) - Equipo de soporte de servicios distribuidos" . blogs.msdn.microsoft.com . Consultado el 15 de julio de 2019 .
  2. ^ Descripción general de WSE
  3. ^ Los archivos XML: Novedades de WSE 2.0
  4. ^ Novedades de WSE 3.0

Enlaces externos

  • Inicio de WSE en MSDN
  • Blog de Mark Fussel: Distributed Life. XML, WSE y WCF