Escuela Superior Franciscana Especializada

Páginas: 8 (1756 palabras) Publicado: 29 de julio de 2015
Escuela Superior Franciscana Especializada
ESFE-AGAPE


Conceptualización de Windows Cominication Foundation (WCF)

Alumno: Julio Angel Soto García
Técnico en Ingeniería en Desarrollo de Software
Ing. Jaqueline Mendoza de Rodríguez
2015
Indice
Introduccion
Objetivos

















2. Windows Communication Foundation
WCF es un motor de ejecución y un conjunto de APIs para la creación desistemas que envíen mensajes entre servicios y clientes. Se utilizan la misma infraestructura y API tanto para crear aplicaciones que se comuniquen entre sí en el mismo sistema, como para aplicaciones en equipos separados en distintas compañías que se comuniquen a través de Internet. A continuación se indican unos cuantos escenarios de ejemplo:
1. Un servicio seguro para procesar transaccionescomerciales.
2. Un servicio que proporciona datos actualizados a otras personas, como un informe sobre tráfico u otro servicio de supervisión.
3. Un servicio de chat que permite a dos personas comunicarse o intercambiar datos en tiempo real.
4. Una aplicación de panel que sondea los datos de uno o varios servicios y los muestra en una presentación lógica.
5. Exponer un flujo de trabajo implementadoutilizando Windows Workflow Foundation como un servicio WCF.
6. Una aplicación de Silverlight para sondear un servicio en busca de las fuentes de datos más recientes.
Si bien era posible crear tales aplicaciones antes de que existiera WCF, con WCF el desarrollo de extremos resulta más sencillo que nunca. En resumen, WCF se ha diseñado para ofrecer un enfoque manejable para la creación de servicios web yclientes de servicios web
2.1 Mensajería y extremos
WCF se basa en la noción de comunicación basada en mensajes, y cualquier cosa que se pueda modelar como un mensaje (por ejemplo, una solicitud HTTP o un transporte de cola de mensajes (también conocido como MSMQ)) se puede representar de manera uniforme en el modelo de programación. Esto habilita una API unificada en todos los mecanismos detransporte diferentes.
El modelo distingue entre clientes, que son aplicaciones que inician la comunicación y servicios, que son aplicaciones que esperan a que los clientes se comuniquen con ellos y responden a esa comunicación. Una única aplicación puede actuar como cliente y como servicio. Para obtener ejemplos, vea Servicios dúplex y Conexión de redes punto a punto.
Los mensajes se envían entreendpoints. Los endpoints son los lugares donde los mensajes se envían o reciben (o ambos), y definen toda la información requerida para el intercambio de mensajes. Un servicio expone uno o más endpoints de la aplicación (así como cero o más endpoints de la infraestructura), y el cliente genera un endpoint que es compatible con uno de los endpoints del servicio.
Un endpoint describe de una formaestandarizada dónde se deberían enviar los mensajes, cómo se deberían enviar y qué aspecto deberían tener. Un servicio puede exponer esta información como metadatos que los clientes pueden procesar para generar clientes WCF adecuados y pilasde comunicación.
2.2 Protocolos de comunicaciones
Un elemento requerido de la pila de la comunicación es el protocolo de transporte. Los mensajes se pueden enviar através de intranets e Internet utilizando transportes comunes, como HTTP y TCP. Otros transportes incluidos admiten la comunicación con aplicaciones Message Queuing (MSMQ) y nodos en una malla de redes del mismo nivel. Se pueden agregar más mecanismos de transporte utilizando los puntos de la extensión integrados de WCF.
Otro elemento necesario en la pila de comunicación es la codificación queespecifica cómo se da formato a cualquier mensaje determinado. WCF proporciona las codificaciones siguientes:
Codificación de texto, una codificación interoperable.
Codificación mediante "Mecanismo de Optimización de Transmisión de Mensajes" (MTOM), que es una manera interoperable de enviar eficazmente datos binarios no estructurados a y desde un servicio.
Codificación binaria para una transferencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Escuela Superior
  • ESCUELAS MEDIA SUPERIOR
  • escuela normal superior, planeaciones
  • Trabajo Dela Escuela Normal Superior Del Estado
  • escuela normal superior
  • ESCUELA SUPERIOR DE VENTAS
  • ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
  • ESCUELA SUPERIOR POLITECNICA DECHIMBORAZO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS