Detalles de las características de WCF

Windows Communication Foundation (WCF) permite un amplio control sobre las funciones de mensajería de una aplicación. Los temas de esta sección incluyen detalles sobre las características disponibles. Para obtener más información sobre la programación básica, consulte Programación básica de WCF.

En esta sección

Servicios de flujo de trabajo
Describe cómo crear y configurar servicios de flujo de trabajo.

Puntos de conexión: direcciones, enlaces y contratos
Describe cómo controlar varios aspectos del servicio.

Transferencia y serialización de datos
Describe cómo la serialización de datos se puede personalizar para la interoperación o la compatibilidad futura.

Sesiones, creación de instancias y simultaneidad
Describe los modos de sesión y creación de instancias de WCF y cómo seleccionar el modo correcto para su aplicación.

Transportes
Describe cómo configurar el nivel de transporte, el nivel más bajo de la pila del canal.

Colas y sesiones de confianza
Describe las colas que almacenan mensajes de una aplicación emisora en nombre de una aplicación receptora y, a continuación, reenvían estos mensajes a la aplicación receptora.

Transactions
Explica cómo crear operaciones de transacción que se puedan revertir de ser necesario.

Seguridad
Describe cómo la seguridad de WCF le ayuda a crear aplicaciones que tienen confidencialidad e integridad. La autenticación y autorización también están disponibles, como lo están las características de auditoría.

Conexión de redes punto a punto
Detalla cómo crear servicios del mismo nivel y clientes.

Metadata
Describe la arquitectura de metadatos y los formatos.

Clientes
Describe cómo crear una variedad de clientes que obtienen acceso a servicios.

Hospedar aplicaciones de WPF
Describe el alojamiento. Un servicio puede ser alojado por otra aplicación, o puede estar alojado en sí mismo.

Interoperabilidad e integración
Describe cómo utilizar WCF para extender su lógica existente en lugar de tener que reescribirla si tiene una inversión sustancial en lógica de aplicación basada en componentes alojada en COM+.

Modelo de programación de web HTTP de WCF
Describe el modelo de programación web de WCF que permite a los programadores exponer las operaciones del servicio WCF a puntos de conexión no SOAP.

Sindicación en WCF
Describe el soporte para exponer con facilidad los alimentadores de sindicación de un servicio WCF.

Integración de AJAX y compatibilidad de JSON
Describe el soporte para ASP.NET Asynchronous JavaScript y XML (AJAX), y el formato de datos JavaScript Object Notation (JSON) para permitir que los servicios WCF expongan las operaciones a los clientes AJAX.

Detección de WCF
Describe el soporte para habilitar el reconocimiento de los servicios en tiempo de ejecución de forma interoperable mediante el protocolo WS-Discovery.

Enrutamiento
Describe el servicio de enrutamiento.

Referencia

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Programación básica de WCF