Ciclo de vida de programación básica

Windows Communication Foundation (WCF) permite a las aplicaciones comunicar si están en el mismo equipo, en Internet o en diferentes plataformas de aplicación. En este tema se describen las tareas necesarias para crear una aplicación de WCF. Para obtener una aplicación de ejemplo funcional, consulte Tutorial de introducción.

Las tareas básicas

Las tareas básicas que se van a realizar son, en orden:

  1. Definir el contrato de servicios. Un contrato de servicio especifica la firma de un servicio, los datos que intercambia y el resto de los datos necesarios contractualmente. Para obtener más información, consulte Diseño de contratos de servicio.

  2. Implementar el contrato. Para implementar un contrato de servicio, cree una clase que implemente el contrato y especifique comportamientos personalizados que deba tener el tiempo de ejecución. Para obtener más información, consulte Implementación de contratos de servicio.

  3. Configurar el servicio especificando los puntos de conexión y el resto de la información de comportamiento. Para obtener más información, consulte Configuración de servicios.

  4. Hospedar el servicio. Para obtener más información, vea Hospedaje de servicios.

  5. Compilar una aplicación cliente. Para obtener más información, consulte Creación de clientes.

Aunque los temas de esta sección sigan este orden, algunos escenarios no se inician al principio. Por ejemplo, si desea crear un cliente para un servicio existente, ha de comenzar en el paso 5. O si está creando un servicio que usarán otros, puede omitir el paso 5.

Cuando esté familiarizado con el desarrollo de contratos de servicio, también puede leer Introducción a la extensibilidad. Si tiene problemas con su servicio, consulte Inicio rápido de solución de problemas de WCF para ver si otras personas tienen los mismos problemas (o similares).

Consulte también