Compartir a través de


Ciclo de vida de programación básico

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

Tareas básicas

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

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

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

  3. Configure el servicio especificando puntos de conexión y otra información de comportamiento. Para obtener más información, consulte Configuración de servicios.

  4. Hospede el servicio. Para obtener más información, consulte Servicios de hospedaje.

  5. Compile una aplicación cliente. Para obtener más información, vea Building Clients.

Aunque los temas de esta sección siguen este orden, algunos escenarios no se inician al principio. Por ejemplo, si desea compilar un cliente para un servicio preexistente, comience en el paso 5. O bien, si va a crear un servicio que usarán otros usuarios, puede omitir el paso 5.

Una vez que esté familiarizado con el desarrollo de contratos de servicio, también puede leer Introducción a la extensibilidad. Si tiene problemas con el servicio, consulte Inicio rápido de solución de problemas de WCF para ver si otros tienen los mismos problemas o similares.

Consulte también