Leer en inglés

Compartir vía


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


Recursos adicionales

Documentación

Formación

Módulo

Creación del primer microservicio con .NET - Training

Las aplicaciones de microservicios se componen de servicios pequeños centrados en el cliente, escalables y con control de versiones independiente que se comunican entre sí mediante protocolos estándar e interfaces bien definidas. Cada microservicio normalmente encapsula lógica de negocios simple, que se puede escalar o reducir horizontalmente. Se puede probar, implementar y administrar el microservicio de forma independiente. Los equipos más pequeños desarrollan un microservicio en función de un escenario d

Certificación

Microsoft Certified: Azure Developer Associate - Certifications

Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.