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 de trabajo, vea Tutorial de introducción.
Las tareas básicas
Las tareas básicas que se van a realizar son, en orden:
Definir el contrato de servicio. 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, vea Diseño de contratos de servicios.
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, vea Implementación de contratos de servicio.
Configurar el servicio especificando los extremos y el resto de la información de comportamiento. Para obtener más información, vea Configuración de servicios.
Hospedar el servicio. Para obtener más información, vea Servicios de hospedaje.
Compilar una aplicación cliente. Para obtener más información, vea 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, compruebe Inicio rápido de solución de problemas de WCF para ver si otros tienen los mismos problemas o problemas similares.