SlideShare uma empresa Scribd logo
1 de 9
Windows Communication Foundation o WCF (también
conocido como Indigo), es la plataforma de
mensajería que forma parte de la API de la Plataforma
.NET 3.0 (antes conocida como WinFX, y que no son
más que extensiones para la versión 2.0). Se encuentra
basada en la Plataforma .NET 2.0 y de forma
predeterminada se incluye en el Sistema Operativo
Microsoft Windows Vista.
Fue creada con el fin de permitir una programación
rápida de sistemas distribuidos y el desarrollo de
aplicaciones basadas en arquitecturas orientadas a
servicios (también conocido como SOA), con una API
simple; y que puede ejecutarse en una máquina local,
una LAN, o sobre Internet en una forma segura.
Los desarrolladores pueden crear aplicaciones utilizando WCF, y aunque
inicialmente fue desarrollado para este Sistema Operativo, también
puede ser utilizado en Windows XP y Windows 2003 Server. Esto debido
a una decisión tomada por Microsoft, para permitir su utilización por la
mayor parte de desarrolladores que trabajan sobre la línea de
productos relacionados con la tecnología .NET.
Es posible crear aplicaciones basadas en WCF utilizando Microsoft Visual
Studio 2005 en su entorno de desarrollo integrado.Microsoft ha liberado
un paquete de extensiones y un Kit de Desarrollo que puede ser
utilizado con esta tecnología y otras que se incluyen en la Plataforma
.NET v3.0.
El conjunto de clases .NET que conforman la API de WCF, están basados en
la Plataforma .NET 2.0 y son de libre distribución. El compilador de Visual
Studio, puede ser combinado con un IDE gratuito, alguna solución para
programación gratuita para desarrolladores no-profesionales o
estudiantes, en el caso que prefieran no desarrollar con ediciones
gratuitas o Express de Visual Studio 2005.
 Es un modelo de programación para el
desarrollo de aplicaciones con
arquitectura orientada a servicios (SOA).
Aplicaciones distribuidas basadas en la
comunicación mediante mensajes. WCF
consiste en un número de bibliotecas de
clase contenidas en el NET Framework 3,
para desarrollar sistemas que envían
mensajes entre servicios y clientes sobre
diversos mecanismos de transporte.
 Proporciona un único modelo de
programación “tipado” de aplicaciones
distribuidas basadas en servicios. Encapsula
y simplifica el desarrollo de aplicaciones
soportadas por las diversas tecnologías
distribuidas. Permite el desarrollo de
aplicaciones .NET capaces de interoperar
con aplicaciones desarrolladas con otras
tecnologías (J2EE, SAP).

Una aplicación WCF está compuesta por:
Orientación a servicios
Como consecuencia del uso de los estándares de WS, WCF le permite crear aplicaciones orientadas a
servicios. SOA, la arquitectura orientada a servicios es el uso de servicios web para enviar y recibir
datos.Los servicios tienen la ventaja general de estar débilmente acoplados entre una aplicación y
otra en lugar de incluidos en el código. Una relación de acoplamiento débil implica que cualquier
cliente creado en cualquier plataforma puede conectar con cualquier servicio siempre y cuando se
cumplan los contratos esenciales.
Interoperabilidad
WCF implementa los estándares del sector modernos para la interoperabilidad de servicios web. Para
obtener más información sobre los estándares admitidos, vea Interoperabilidad e integración.
Varios modelos de mensajes
Los mensajes se intercambian mediante uno de los distintos modelos. El más común es el de
solicitud/respuesta, en que un extremo solicita datos de otro extremo. y el otro extremo
responde. Existen otros modelos, como un mensaje unidireccional, en que un único extremo envía un
mensaje sin esperar ninguna respuesta. Un modelo más complejo es el modelo de intercambio dúplex
donde dos extremos establecen una conexión y envían datos hacia delante y hacia atrás, similar a
un programa de mensajería instantánea. Para obtener más información sobre cómo implementar
diferentes modelos de intercambio de mensajes mediante WCF, vea Contratos.
Metadatos de servicios
WCF admite la publicación de metadatos de servicios utilizando los formatos especificados en los
estándares de la industria, como WSDL, Esquemas XML y WS-Policy. Estos metadatos pueden utilizarse
para generar y configurar automáticamente clientes para el acceso a los servicios de WCF. Los
metadatos se pueden publicar sobre HTTP y HTTPS, o utilizando el estándar Intercambio de metadatos
de servicios web. Para obtener más información, veaMetadatos.
Contratos de datos
Dado que WCF se basa en .NET Framework, también incluye métodos con código sencillo para
proporcionar los contratos que desea aplicar. Uno de los tipos de contrato universales es el contrato
de datos. Básicamente, mientras se escribe el código del servicio usando Visual C# o Visual Basic, la
forma más sencilla de controlar los datos consiste en crear clases que representan una entidad de
datos con propiedades que pertenecen a la misma. WCF incluye un completo sistema para trabajar
con datos de esta manera fácil. Cuando se han creado las clases que representan los datos, el
servicio genera automáticamente los metadatos que permiten a los clientes ajustarse a los tipos de
datos que se han diseñado. Para obtener más información, veaUtilización de contratos de datos
Seguridad
Es posible cifrar los mensajes para proteger la privacidad, así como obligar a los usuarios a que se
autentiquen antes de permitirles recibir mensajes. La seguridad puede implementarse utilizando
estándares conocidos como SSL o WS-SecureConversation. Para obtener más información,
veaSeguridad en Windows Communication Foundation.
Varios transportes y codificaciones
Los mensajes pueden enviarse con cualquiera de los protocolos y codificaciones integrados. La
combinación más frecuente de protocolo y codificación consiste en enviar mensajes SOAP
codificados de texto utilizando el Protocolo de transferencia de hipertexto (HTTP) usado en World
Wide Web. WCF también le permite enviar mensajes sobre TCP, canalizaciones con nombre o
MSMQ. Estos mensajes pueden codificarse como texto o utilizando un formato binario optimizado. Los
datos binarios pueden enviarse de manera eficaz utilizando el estándar MTOM. Si ninguno de los
transportes o codificaciones proporcionados satisface sus necesidades, puede crear uno
personalizado. Para obtener más información sobre los transportes y codificaciones admitidos por
WCF, vea Transportes en Windows Communication Foundation.
Mensajes confiables y en cola
WCF admite intercambio de mensajes confiable usando sesiones confiables implementadas sobre
mensajería WS-Reliable y mediante MSMQ. Para obtener más información sobre la compatibilidad
con mensajería confiable y en cola en WCF, vea Colas y sesiones de confianza.
Mensajes duraderos
Un mensaje duradero es aquel que nunca se pierde debido a una interrupción de la
comunicación. Los mensajes que forman parte de un modelo de mensajes duraderos
siempre se guardan en una base de datos. Si se produce una interrupción, la base de
datos le permite reanudar el intercambio de mensajes cuando se restablezca la
conexión. También puede crear un mensaje duradero utilizando Windows Workflow
Foundation (WF). Para obtener más información, veaServicios de flujo de trabajo.
Transacciones
WCF también admite las transacciones que usan uno de los tres modelos de transacción:
las transacciones WS-Atomic, las API del espacio de nombres System.Transactions y
Coordinador de transacciones distribuidas de Microsoft. Para obtener más información
sobre la compatibilidad con transacciones en WCF, vea Transacciones.
Compatibilidad con AJAX y REST
REST es un ejemplo de una tecnología de la Web 2.0 en evolución. WCF se puede
configurar para procesar datos XML “sin formato” que no se ajustan en un sobre
SOAP. WCF también se puede extender para admitir formatos XML concretos, como
ATOM (un estándar popular de RSS), e incluso formatos no XML, como notación de
objetos JavaScript (JSON).
Extensibilidad
La arquitectura de WCF tiene varios puntos de extensibilidad. Si se necesita una función
adicional, existen una serie de puntos de entrada que le permiten personalizar el
comportamiento de un servicio. Para obtener más información sobre los puntos de
extensibilidad disponibles, vea Extensión de WCF.
WCF es una plataforma flexible. Debido a esta flexibilidad extrema, WCF también se usa en varios otros
productos Microsoft. Si comprende los fundamentos de WCF, tendrá una ventaja inmediata si
también utiliza cualquiera de estos productos.
La primera tecnología en adaptarse a WCF fue Windows Workflow Foundation (WF). Los flujos de trabajo
simplifican el desarrollo de aplicaciones encapsulando los pasos del flujo de trabajo como
“actividades”. En la primera versión de Windows Workflow Foundation, un desarrollador tenía que
crear un host para el flujo de trabajo. La versión siguiente de Windows Workflow Foundation se integró
con WCF. Esto permitió hospedar cualquier flujo de trabajo fácilmente en un servicio de WCF; puede
hacer esto si elige automáticamente el tipo de proyecto WF/WCF en Visual Studio 2012.
Microsoft BizTalk Server R2 también utiliza WCF como tecnología de comunicaciones. BizTalk está diseñado
para recibir y transformar datos de un formato normalizado en otro. Los mensajes deben entregarse
en su cuadro de mensajes central, donde es posible transformar el mensaje utilizando una asignación
estricta o mediante una de las características de BizTalk, como su motor de flujo de trabajo. BizTalk
ahora puede utilizar el adaptador de línea de negocio (LOB, Line Of Business) de WCF para entregar
mensajes en el cuadro de mensajes.
Microsoft Silverlight es una plataforma para la creación de sofisticadas aplicaciones web interoperables
que permiten a los desarrolladores crear sitios Web con uso intensivo de contenidos multimedia
(como la transmisión de vídeo por secuencias). A partir de la versión 2, Silverlight incorpora WCF como
tecnología de comunicaciones para conectar las aplicaciones Silverlight con los extremos de WCF.
Microsoft .NET Services es una iniciativa de computación en nube (cloud computing) que utiliza WCF para
la creación de aplicaciones habilitadas para Internet. Utilice .NET Services para crear servicios WCF
que funcionan a través de límites de confianza.
El servidor de aplicaciones características de hospedaje de Windows Server AppFabric se ha diseñado
específicamente para implementar y administrar aplicaciones que utilizan WCF para las
comunicaciones.características de hospedaje incluye sofisticadas opciones de configuración y
herramientas diseñadas específicamente para las aplicaciones habilitadas para WCF.

Mais conteúdo relacionado

Mais procurados

Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(wcf)Nanda Moran
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationAlexis Arguello
 
Windows communication foundation by Marcos Acosta
Windows communication foundation by Marcos AcostaWindows communication foundation by Marcos Acosta
Windows communication foundation by Marcos AcostaMarcos Acosta
 
Qué es windows communication foundation
Qué es windows communication foundationQué es windows communication foundation
Qué es windows communication foundationjuliomancerotroya
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationJoseph Bros
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication FoundationJuan Moran Sanchez
 
Introducción a WCF
Introducción a WCFIntroducción a WCF
Introducción a WCFpabloesp
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationJonathan Abel
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationalexmoncada21
 

Mais procurados (18)

Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(wcf)
 
Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Windows communication foundation by Marcos Acosta
Windows communication foundation by Marcos AcostaWindows communication foundation by Marcos Acosta
Windows communication foundation by Marcos Acosta
 
Programacion
ProgramacionProgramacion
Programacion
 
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF) Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)
 
Qué es windows communication foundation
Qué es windows communication foundationQué es windows communication foundation
Qué es windows communication foundation
 
Wcf - Clase Introductoria
Wcf - Clase IntroductoriaWcf - Clase Introductoria
Wcf - Clase Introductoria
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Introducción a WCF
Introducción a WCFIntroducción a WCF
Introducción a WCF
 
Ugmmontoya
UgmmontoyaUgmmontoya
Ugmmontoya
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Proyecto
ProyectoProyecto
Proyecto
 
INVESTIGACION
INVESTIGACIONINVESTIGACION
INVESTIGACION
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 

Destaque (8)

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Wpc
WpcWpc
Wpc
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Framework
FrameworkFramework
Framework
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas web
 
IDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizadosIDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizados
 
Classroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsClassroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and Adolescents
 
The Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaThe Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris Lema
 

Semelhante a Wfc

Semelhante a Wfc (16)

Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Wcf
WcfWcf
Wcf
 
WINDOWS COMUNICATION FOUNDATION
WINDOWS COMUNICATION FOUNDATIONWINDOWS COMUNICATION FOUNDATION
WINDOWS COMUNICATION FOUNDATION
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Wfc
WfcWfc
Wfc
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Wimdows comunication foundation
Wimdows comunication foundationWimdows comunication foundation
Wimdows comunication foundation
 
TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL
 
Web services
Web servicesWeb services
Web services
 
Wcf.ppp
Wcf.pppWcf.ppp
Wcf.ppp
 
Web services
Web servicesWeb services
Web services
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 

Wfc

  • 1.
  • 2. Windows Communication Foundation o WCF (también conocido como Indigo), es la plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0 (antes conocida como WinFX, y que no son más que extensiones para la versión 2.0). Se encuentra basada en la Plataforma .NET 2.0 y de forma predeterminada se incluye en el Sistema Operativo Microsoft Windows Vista. Fue creada con el fin de permitir una programación rápida de sistemas distribuidos y el desarrollo de aplicaciones basadas en arquitecturas orientadas a servicios (también conocido como SOA), con una API simple; y que puede ejecutarse en una máquina local, una LAN, o sobre Internet en una forma segura.
  • 3. Los desarrolladores pueden crear aplicaciones utilizando WCF, y aunque inicialmente fue desarrollado para este Sistema Operativo, también puede ser utilizado en Windows XP y Windows 2003 Server. Esto debido a una decisión tomada por Microsoft, para permitir su utilización por la mayor parte de desarrolladores que trabajan sobre la línea de productos relacionados con la tecnología .NET. Es posible crear aplicaciones basadas en WCF utilizando Microsoft Visual Studio 2005 en su entorno de desarrollo integrado.Microsoft ha liberado un paquete de extensiones y un Kit de Desarrollo que puede ser utilizado con esta tecnología y otras que se incluyen en la Plataforma .NET v3.0. El conjunto de clases .NET que conforman la API de WCF, están basados en la Plataforma .NET 2.0 y son de libre distribución. El compilador de Visual Studio, puede ser combinado con un IDE gratuito, alguna solución para programación gratuita para desarrolladores no-profesionales o estudiantes, en el caso que prefieran no desarrollar con ediciones gratuitas o Express de Visual Studio 2005.
  • 4.  Es un modelo de programación para el desarrollo de aplicaciones con arquitectura orientada a servicios (SOA). Aplicaciones distribuidas basadas en la comunicación mediante mensajes. WCF consiste en un número de bibliotecas de clase contenidas en el NET Framework 3, para desarrollar sistemas que envían mensajes entre servicios y clientes sobre diversos mecanismos de transporte.
  • 5.  Proporciona un único modelo de programación “tipado” de aplicaciones distribuidas basadas en servicios. Encapsula y simplifica el desarrollo de aplicaciones soportadas por las diversas tecnologías distribuidas. Permite el desarrollo de aplicaciones .NET capaces de interoperar con aplicaciones desarrolladas con otras tecnologías (J2EE, SAP). 
  • 6. Una aplicación WCF está compuesta por: Orientación a servicios Como consecuencia del uso de los estándares de WS, WCF le permite crear aplicaciones orientadas a servicios. SOA, la arquitectura orientada a servicios es el uso de servicios web para enviar y recibir datos.Los servicios tienen la ventaja general de estar débilmente acoplados entre una aplicación y otra en lugar de incluidos en el código. Una relación de acoplamiento débil implica que cualquier cliente creado en cualquier plataforma puede conectar con cualquier servicio siempre y cuando se cumplan los contratos esenciales. Interoperabilidad WCF implementa los estándares del sector modernos para la interoperabilidad de servicios web. Para obtener más información sobre los estándares admitidos, vea Interoperabilidad e integración. Varios modelos de mensajes Los mensajes se intercambian mediante uno de los distintos modelos. El más común es el de solicitud/respuesta, en que un extremo solicita datos de otro extremo. y el otro extremo responde. Existen otros modelos, como un mensaje unidireccional, en que un único extremo envía un mensaje sin esperar ninguna respuesta. Un modelo más complejo es el modelo de intercambio dúplex donde dos extremos establecen una conexión y envían datos hacia delante y hacia atrás, similar a un programa de mensajería instantánea. Para obtener más información sobre cómo implementar diferentes modelos de intercambio de mensajes mediante WCF, vea Contratos. Metadatos de servicios WCF admite la publicación de metadatos de servicios utilizando los formatos especificados en los estándares de la industria, como WSDL, Esquemas XML y WS-Policy. Estos metadatos pueden utilizarse para generar y configurar automáticamente clientes para el acceso a los servicios de WCF. Los metadatos se pueden publicar sobre HTTP y HTTPS, o utilizando el estándar Intercambio de metadatos de servicios web. Para obtener más información, veaMetadatos.
  • 7. Contratos de datos Dado que WCF se basa en .NET Framework, también incluye métodos con código sencillo para proporcionar los contratos que desea aplicar. Uno de los tipos de contrato universales es el contrato de datos. Básicamente, mientras se escribe el código del servicio usando Visual C# o Visual Basic, la forma más sencilla de controlar los datos consiste en crear clases que representan una entidad de datos con propiedades que pertenecen a la misma. WCF incluye un completo sistema para trabajar con datos de esta manera fácil. Cuando se han creado las clases que representan los datos, el servicio genera automáticamente los metadatos que permiten a los clientes ajustarse a los tipos de datos que se han diseñado. Para obtener más información, veaUtilización de contratos de datos Seguridad Es posible cifrar los mensajes para proteger la privacidad, así como obligar a los usuarios a que se autentiquen antes de permitirles recibir mensajes. La seguridad puede implementarse utilizando estándares conocidos como SSL o WS-SecureConversation. Para obtener más información, veaSeguridad en Windows Communication Foundation. Varios transportes y codificaciones Los mensajes pueden enviarse con cualquiera de los protocolos y codificaciones integrados. La combinación más frecuente de protocolo y codificación consiste en enviar mensajes SOAP codificados de texto utilizando el Protocolo de transferencia de hipertexto (HTTP) usado en World Wide Web. WCF también le permite enviar mensajes sobre TCP, canalizaciones con nombre o MSMQ. Estos mensajes pueden codificarse como texto o utilizando un formato binario optimizado. Los datos binarios pueden enviarse de manera eficaz utilizando el estándar MTOM. Si ninguno de los transportes o codificaciones proporcionados satisface sus necesidades, puede crear uno personalizado. Para obtener más información sobre los transportes y codificaciones admitidos por WCF, vea Transportes en Windows Communication Foundation. Mensajes confiables y en cola WCF admite intercambio de mensajes confiable usando sesiones confiables implementadas sobre mensajería WS-Reliable y mediante MSMQ. Para obtener más información sobre la compatibilidad con mensajería confiable y en cola en WCF, vea Colas y sesiones de confianza.
  • 8. Mensajes duraderos Un mensaje duradero es aquel que nunca se pierde debido a una interrupción de la comunicación. Los mensajes que forman parte de un modelo de mensajes duraderos siempre se guardan en una base de datos. Si se produce una interrupción, la base de datos le permite reanudar el intercambio de mensajes cuando se restablezca la conexión. También puede crear un mensaje duradero utilizando Windows Workflow Foundation (WF). Para obtener más información, veaServicios de flujo de trabajo. Transacciones WCF también admite las transacciones que usan uno de los tres modelos de transacción: las transacciones WS-Atomic, las API del espacio de nombres System.Transactions y Coordinador de transacciones distribuidas de Microsoft. Para obtener más información sobre la compatibilidad con transacciones en WCF, vea Transacciones. Compatibilidad con AJAX y REST REST es un ejemplo de una tecnología de la Web 2.0 en evolución. WCF se puede configurar para procesar datos XML “sin formato” que no se ajustan en un sobre SOAP. WCF también se puede extender para admitir formatos XML concretos, como ATOM (un estándar popular de RSS), e incluso formatos no XML, como notación de objetos JavaScript (JSON). Extensibilidad La arquitectura de WCF tiene varios puntos de extensibilidad. Si se necesita una función adicional, existen una serie de puntos de entrada que le permiten personalizar el comportamiento de un servicio. Para obtener más información sobre los puntos de extensibilidad disponibles, vea Extensión de WCF.
  • 9. WCF es una plataforma flexible. Debido a esta flexibilidad extrema, WCF también se usa en varios otros productos Microsoft. Si comprende los fundamentos de WCF, tendrá una ventaja inmediata si también utiliza cualquiera de estos productos. La primera tecnología en adaptarse a WCF fue Windows Workflow Foundation (WF). Los flujos de trabajo simplifican el desarrollo de aplicaciones encapsulando los pasos del flujo de trabajo como “actividades”. En la primera versión de Windows Workflow Foundation, un desarrollador tenía que crear un host para el flujo de trabajo. La versión siguiente de Windows Workflow Foundation se integró con WCF. Esto permitió hospedar cualquier flujo de trabajo fácilmente en un servicio de WCF; puede hacer esto si elige automáticamente el tipo de proyecto WF/WCF en Visual Studio 2012. Microsoft BizTalk Server R2 también utiliza WCF como tecnología de comunicaciones. BizTalk está diseñado para recibir y transformar datos de un formato normalizado en otro. Los mensajes deben entregarse en su cuadro de mensajes central, donde es posible transformar el mensaje utilizando una asignación estricta o mediante una de las características de BizTalk, como su motor de flujo de trabajo. BizTalk ahora puede utilizar el adaptador de línea de negocio (LOB, Line Of Business) de WCF para entregar mensajes en el cuadro de mensajes. Microsoft Silverlight es una plataforma para la creación de sofisticadas aplicaciones web interoperables que permiten a los desarrolladores crear sitios Web con uso intensivo de contenidos multimedia (como la transmisión de vídeo por secuencias). A partir de la versión 2, Silverlight incorpora WCF como tecnología de comunicaciones para conectar las aplicaciones Silverlight con los extremos de WCF. Microsoft .NET Services es una iniciativa de computación en nube (cloud computing) que utiliza WCF para la creación de aplicaciones habilitadas para Internet. Utilice .NET Services para crear servicios WCF que funcionan a través de límites de confianza. El servidor de aplicaciones características de hospedaje de Windows Server AppFabric se ha diseñado específicamente para implementar y administrar aplicaciones que utilizan WCF para las comunicaciones.características de hospedaje incluye sofisticadas opciones de configuración y herramientas diseñadas específicamente para las aplicaciones habilitadas para WCF.