Prácticas

Páginas: 229 (57199 palabras) Publicado: 1 de mayo de 2013
Detalles de las características de WCF
.NET Framework 3.5
Windows Communication Foundation (WCF) permite un amplio control sobre las funciones de mensajería de una aplicación. Los temas de esta sección abordan detalladamente las características disponibles. Para la programación básica Para obtener más información acerca de , vea Programación básica de WCF.
Extremos: direcciones, enlaces ycontratos
.NET Framework 3.5
Toda comunicación con un servicio de Windows Communication Foundation (WCF) se produce a través de los extremos del servicio. Los extremos proporcionan acceso a los clientes a la funcionalidad que ofrece un servicio de WCF.
Cada extremo está compuesto de cuatro propiedades:
Una dirección que indica dónde se puede encontrar el extremo. 
Un enlace que especifica cómose puede comunicar un cliente con el extremo. 
Un contrato que identifica las operaciones disponibles. 
Un conjunto de comportamientos que especifican detalles de implementación local del extremo. 
En este tema se describe esta estructura de extremo y se explica cómo se representa en el modelo de objetos de WCF.
Estructura de un extremo
Cada extremo está compuesto de lo siguiente:
Dirección:la dirección identifica únicamente el extremo e indica a los consumidores potenciales del servicio dónde se ubica éste. Está representado en el modelo de objetos de WCF por la clase EndpointAddress. Una clase EndpointAddress contiene:
Una propiedad Uri, que representa la dirección del servicio. 
Una propiedad Identity, que representa la identidad de seguridad del servicio y una colección deencabezados de mensaje opcionales. Los encabezados de mensaje opcionales se utilizan para proporcionar información de direccionamiento adicional y más detallada para identificar o interactuar con el extremo. 
Para obtener más información, consulte Especificación de una dirección de extremo.
Enlace: el enlace especifica cómo comunicarse con el extremo. Esto incluye:
El protocolo de transporte que seha de utilizar (por ejemplo, TCP o HTTP). 
La codificación que se ha de utilizar para los mensajes (por ejemplo, texto o binario). 
Los requisitos de seguridad necesarios (por ejemplo, SSL o seguridad de mensaje SOAP). 
Para obtener más información, consulte Información general de enlaces de Windows Communication Foundation. Un enlace se representa en el modelo de objetos de WCF mediante laclase base abstracta Binding. Para la mayoría de los escenarios, los usuarios pueden utilizar uno de los enlaces proporcionados por el sistema. Para obtener más información, consulte Enlaces proporcionados por el sistema.
Contratos: el contrato describe qué funcionalidad expone el extremo al cliente. Un contrato especifica:
Qué operaciones puede llamar un cliente. 
La forma del mensaje. 
El tipode parámetros de entrada o datos requeridos para llamar a la operación.
Qué tipo de mensaje de procesamiento respuesta puede esperar el cliente. 
Para obtener más información sobre la definición de un contrato, vea Diseño de contratos de servicios.
Comportamientos: puede utilizar los comportamientos de extremo para personalizar el comportamiento local del extremo de servicio. Loscomportamientos de extremo logran esto participando en el proceso de generación de un tiempo de ejecución de WCF. Un ejemplo de un comportamiento de extremo es la propiedad ListenUri, que permite especificar una dirección de escucha diferente que la dirección SOAP o la dirección del Lenguaje de descripción de servicios web (WSDL). Para obtener más información, consulteClientViaBehavior.
Definición de extremosPuede especificar el extremo de un servicio de manera imperativa mediante código o de manera declarativa mediante configuración. Para obtener más información, consulte Cómo crear un extremo de servicio en configuración y Cómo crear un extremo de servicio en código.
Direcciones de extremo
.NET Framework 3.5
Cada extremo tiene una dirección asociada a él, que se utiliza para ubicar e...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practicas
  • Practicas
  • Practicas
  • Practica
  • Practica
  • Practica
  • Practica
  • Practicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS