Web Services Enhacements 2.0

  • Por
Herramienta de Microsoft para desarrollar servicios web más seguros.
Continuando con su compromiso de facilitar a los desarrolladores la última tecnología para construir servicios Web, Microsoft anuncia la disponibilidad de Web Services Enhacements (WSE) 2.0, una herramienta que facilita a los desarrolladores de Visual Studio .NET el diseño y la construcción de servicios Web avanzados, reforzando además las funciones de seguridad.

De esta forma, Microsoft lidera la implementación de los servicios Web al ser la primera compañía en construir, adaptar y comercializar aplicaciones, como WSE 2.0, basadas en especificaciones de seguridad para servicios Web estandarizadas por la industria como son WS-Security, WS-Policy, WS-SecurityPolicy, WS-Trust, WS-SecureConversation y WS-Addressing.

“Esta nueva versión de WSE lleva a los servicios Web a un nivel superior que incrementa las capacidades de los desarrolladores y permite a las empresas que conecten sus sistemas rápida y fácilmente con sus partners, clientes y proveedores utilizando servicios Web avanzados”, señala José Antonio Álvarez, Gerente de Negocio .NET en Microsoft Ibérica, quien añade que “ahora los desarrolladores serán capaces de aplicar un conjunto de políticas de seguridad a los servicios Web con las mínimas líneas de código”.

Disponible para ser descargado del sitio web de MSDN, WSE 2.0 ofrece nuevas características de seguridad que simplifican enormemente el desarrollo de servicios Web, conectando e intercambiando información de forma segura entre clientes y partners.

Asimismo, WSE 2.0 posibilita el transporte de documentos XML a través de varios protocolos, incluyendo HTTP y TCP/IP, y facilita las comunicaciones síncronas y asíncronas. El primero término se refiere a los mensajes en los que el remitente debe esperar una respuesta. En cambio, en el segundo el remitente puede hacer una petición, que puede recuperar cuando quiera sin tener que esperar una respuesta. Esta capacidad asíncrona es particularmente útil para operaciones de largo recorrido que pueden llevar horas completar.

Clientes entre los que se cuentan Reuters, una de las mayores agencias de prensa del mundo, está beneficiándose de las herramientas de seguridad avanzadas disponibles a través de WSE para distribuir información financiera a través de servicios Web. “WSE y Microsoft .NET Framework aseguran una necesidad crítica a nuestros clientes porque proporcionan la infraestructura de seguridad necesaria para impulsar la implementación de los estándares WS-Security and WS-Policy”, comenta Bill Evjen, director técnico de desarrollo de Reuters, quien añade que “esta infraestructura permite a nuestros clientes comunicarse rápida y fácilmente con nuestros servicios financieros en un entorno seguro y estandarizado”.

Funciones principales

WSE 2.0 soporta las siguientes funciones:

Token-issuing framework (WS-Trust, WS-SecureConversation). Provee herramientas que se construyen sobre WS-Security y define las extensiones para solicitar y publicar muestras de seguridad y mantener las relaciones de confianza y las conversaciones seguras.

Autorización integrada en la seguridad de Windows. Facilita a las empresas utilizar sus credenciales existentes de dominio de Windows cuando accedan a los servicios Web o integrar su propio motor de control de acceso.

Declarative programming model (WS-Policy, WS-SecurityPolicy). Facilita a los desarrolladores políticas de autor que funcionan con un componente en tiempo real, responsable de procesar los encabezados SOAP en los servicios Web que contienen información sobre la seguridad y la ruta y desempeñan un papel importante en los mensajes entrantes y salientes. Por ejemplo, en tiempo real puede automáticamente firmar y encriptar un mensaje basado en una política de autoridad sin que el desarrollador tenga que escribir el código.

Modelo de objetos basados en mensajes (WS-Addressing). Provee a los clientes de un modelo de programación basado en mensajes sobre TCP/IP y HTTP, permitiéndoles explorar otro tipo de aplicaciones basadas en SOAP tales como, por ejemplo, peer-to-peer.

Las futuras versiones de WSE incluirán progresivamente las nuevas especificaciones que la industria vaya aprobando para desarrollar servicios Web avanzados y seguros para que los clientes saquen el mayor partido a todas las ventajas que esta tecnología pone a su alcance.

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Compartir