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 generar una aplicación de WCF. Para obtener una aplicación de ejemplo de trabajo, vea 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 servicios especifica la firma de un servicio, los datos que intercambia y otros datos necesarios contractualmente. Para obtener más información, vea Diseño de contratos de servicios.
  2. Implemente el contrato. Para implementar un contrato de servicios, cree la clase que implementa el contrato y especifique comportamientos personalizados que debería tener el tiempo de ejecución. Para obtener más información, vea Implementación de contratos de servicio.
  3. Configure el servicio especificando información de extremo y otra información de comportamiento. Para obtener más información, vea Configuración de servicios.
  4. Hospede el servicio en una aplicación. Para obtener más información, consulte Servicios de hospedaje.
  5. Generación de una aplicación de cliente Para obtener más información, vea Generación de clientes.

Aunque los temas de esta sección siguen este orden, algunos escenarios no se inician al principio. Por ejemplo, si desea construir un cliente para un servicio existente, ha de comenzar en el paso 5. O si está generando un servicio que utilizará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, compruebe Inicio rápido de solución de problemas de WCF para ver si otros tienen los mismos problemas o problemas similares.

Consulte también

Conceptos

Implementación de contratos de servicio