Partekatu bidez


Detalles de características de WCF

Windows Communication Foundation (WCF) permite un amplio control sobre las funciones de mensajería de una aplicación. En los temas de esta sección se detallan las características disponibles. Para obtener más información sobre la programación básica, vea 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 de datos y serialización Describe cómo se puede adaptar la serialización de datos para la interoperación o la compatibilidad futura.

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

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

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

Transacciones Explica cómo crear operaciones de transacción que se pueden revertir si es necesario.

Seguridad Describe cómo la seguridad de WCF le ayuda a crear aplicaciones que tengan confidencialidad e integridad. La autenticación y la autorización también están disponibles, al igual que las funciones de auditoría.

Redes punto a punto Detalles sobre cómo crear clientes y servicios del mismo nivel.

Metadatos Describe la arquitectura y los formatos de metadatos.

Clientes Describe cómo crear una variedad de clientes que acceden a los servicios.

Hosting Describe el hosting. Un servicio se puede hospedar en otra aplicación o puede ser autohospedado.

Interoperabilidad e integración Describe cómo usar WCF para ampliar la lógica existente en lugar de tener que volver a escribirla si tiene una inversión sustancial en la lógica de aplicación basada en componentes hospedada en COM+.

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

Distribución de WCF Describe la compatibilidad para exponer fácilmente fuentes de distribución desde un servicio WCF.

Integración de AJAX y compatibilidad con JSON Describe la compatibilidad con ASP.NET JavaScript asincrónico y XML (AJAX) y el formato de datos de notación de objetos JavaScript (JSON) para permitir que los servicios WCF expongan las operaciones a los clientes de AJAX.

Detección de WCF Describe la compatibilidad para permitir que los servicios se puedan detectar 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