Wcf.ppp

278 views
231 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
278
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wcf.ppp

  1. 1. •W •C •F Windows Communication Fundación
  2. 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.
  3. 3. 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.
  4. 4. Característica de WCF. • 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. • 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
  5. 5. • Varios modelos de mensajes Losmensajes se intercambian mediante uno de los distintosmodelos. El más común esel de solicitud/respuesta,en que un extremo solicita datos de otro extremo. y el otroextremo responde. Existen otros modelos, como un mensajeunidireccional, en que un único extremo envía un mensaje sin esperar ninguna respuesta. • 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.
  6. 6.  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.  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.
  7. 7. 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.
  8. 8. Integración de WCF con otras tecnologías de Microsoft • La primera tecnología en adaptarse a WCF fue Windows Workflow Foundation (WF). Los flujos de trabajo simplificanel desarrollode aplicaciones encapsulando lospasosdel flujo de trabajo como “actividades”. En la primeraversión de WindowsWorkflow Foundation,un desarrolladortenía que crear un host para el flujo de trabajo. La versión siguiente de Windows Workflow Foundationse integró con WCF.Esto permitióhospedar cualquier flujo de trabajo fácilmente en un servicio de WCF;puede hacer esto si elige automáticamenteel tipo de proyecto WF/WCFen Visual Studio2012.
  9. 9. 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 extremosde WCF.

×