Compartir a través de


Guía de interoperabilidad de los protocolos de servicios web

Windows Communication Foundation (WCF) implementa varios protocolos de servicio web. Muchos de estos protocolos incluyen distintas opciones y puntos de extensibilidad que son decisión del responsable de la implementación. Este tema ofrece una lista de los protocolos de servicios web implementados por WCF. Otros temas incluidos en esta sección proporcionan información detallada acerca de la implementación de cada protocolo admitido.

Protocolos de servicios web implementados por WCF

WCF ofrece compatibilidad con los protocolos de la infraestructura de servicios web (WS) a través de las características de los contratos de canales, y los protocolos de aplicación de los servicio web. La interoperabilidad de los protocolos de aplicación se consigue mediante el lenguaje de descripción Esquema XML 1.0 (XSD) y el Lenguaje de descripción de servicios Web (WSDL) 1.1.

La interoperabilidad de los protocolos de infraestructura se proporciona en las especificaciones de WS-*. Los canales WCF proporcionan compatibilidad con diferentes protocolos de infraestructura WS-*. Los canales WCF se configuran mediante elementos de enlace. Las tablas siguientes contienen la lista completa de los protocolos de infraestructura de WS-* implementados por distintos elementos de enlace WCF.

HttpTransportBindingElement admite las especificaciones de la tabla siguiente.

Especificación/documento Vínculo

HTTP 1.1

RFC 2616

Enlace HTTP de SOAP 1.1

Simple Object Access Protocol (SOAP) 1.1, sección 7

Enlace HTTP de SOAP 1.2

SOAP Version 1.2 Part 2: Adjuncts (Second Edition), sección 7

TextMessageEncodingBindingElement y MtomMessageEncodingBindingElement admiten las especificaciones de la tabla siguiente.

Especificación/documento Vínculo

XML

Extensible Markup Language (XML) 1.0 (Fourth Edition)

SOAP 1.1

Simple Object Access Protocol (SOAP) 1.1

Núcleo de SOAP 1.2

SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)

WS-Addressing 2004/08

Web Services Addressing (WS-Addressing)

Web Services Addressing 1.0 de W3C - Núcleo

Web Services Addressing 1.0 - Núcleo

Web Services Addressing 1.0 de W3C - Enlace SOAP

Direccionamiento de servicios web 1.0 – Enlace SOAP

W3C Web Services Addressing 1.0 – Enlace* WSDL

Web Services Addressing 1.0 – Enlace WSDL

Metadatos de W3C Web Services Addressing 1.0

Web Services Addressing 1.0 - Metadatos

Enlace SOAP 1.1 de WSDL

Lenguaje de descripción de servicios Web (WSDL) 1.1

Enlace SOAP 1.2 de WSDL

WSDL 1.1 Binding Extension for SOAP 1.2

MtomMessageEncodingBindingElement admite las especificaciones de la tabla siguiente.

Especificación/documento Vínculo

XOP

XML-binary Optimized Packaging

MTOM + Enlace SOAP1.2

Mecanismo de optimización de transmisión de mensajes SOAP

Enlace SOAP 1.1 de MTOM

SOAP 1.1 Binding for MTOM 1.0

WS-PolicyAssertions de MTOM

Para publicación.

SecurityBindingElement admite las especificaciones de la tabla siguiente.

Especificación/documento Vínculo

WSS: SOAP Message Security 1.0

Web Services Security: SOAP Message Security 1.0

WSS: Token Profile 1.0 de Username

Web Services Security UsernameToken Profile 1.0

requiere Password/@Type=PasswordText (de manera predeterminada)

WSS: Token Profile 1.0 de X.509

Web Services Security X.509 Certificate Token Profile

WSS: Token Profile 1.1 de SAML 1.0

Web Services Security: SAML Token Profile

WSS: Message Security 1.1 de SOAP

Web Services Security: SOAP Message Security 1.1

WSS: Token Profile 1.1 de Username

Web Services Security UsernameToken Profile 1.1

no implemente la derivación de clave basada en la contraseña;

requiere Password/@Type=PasswordText (de manera predeterminada)

WSS: Token Profile 1.1 de X509

Web Services Security X.509 Certificate Token Profile 1.1

WSS: Token Profile 1.1 de Kerberos

Web Services Security Kerberos Token Profile 1.1

WSS: Token Profile 1.1 de SAML 1.1

Web Services Security SAML Token Profile 1.1

WS-Secure Conversation

Web Services Secure Conversation Language

WS-Trust 1.4

Web Services Trust Language

WS-SecurityPolicy 2005/07

Web Services Secure Conversation Language

Según la corrección de las erratas enviadas al comité técnico de OASIS WS-SX.

ws-sx message

WS-ReliableMessaging 1.1

Protocolo de mensajería confiable versión 1.1

TransactionFlowBindingElement admite las especificaciones de la tabla siguiente.

Especificación/documento Vínculo

WS-Coordination

Web Services Coordination

WS-AtomicTransaction

Web Services Atomic Transaction

Las clases MetadataExporter, MetadataImporter, WSDLExporter, WSDLImporter y MetadataResolver proporcionan compatibilidad con las siguientes especificaciones de metadatos:

Además, en WCF se implementan los siguientes perfiles de interoperabilidad:

Vea también

Conceptos

Protocolos de servicios Web compatibles con los enlaces de interoperabilidad proporcionados por el sistema
Protocolos de mensajería
Referencia de esquema de contrato de datos
WSDL y directivas
Protocolos de seguridad
Protocolo de mensajería de confianza versión 1.0
Protocolo de mensajería confiable versión 1.1
Protocolos de transacción
Protocolo de intercambio de contexto