SlideShare une entreprise Scribd logo
1  sur  9
•W
•C
•F
Windows
Communication
Fundación
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.
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
• 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.
 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.
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.
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.
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.

Contenu connexe

Tendances (20)

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)
 
Wcf
WcfWcf
Wcf
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Wcf
WcfWcf
Wcf
 
Darkfusion
DarkfusionDarkfusion
Darkfusion
 
Trabajo 1 programacion
Trabajo 1 programacionTrabajo 1 programacion
Trabajo 1 programacion
 
Investigación de programación
Investigación de programaciónInvestigación de programación
Investigación de programación
 
Wcf
WcfWcf
Wcf
 
Ug-rsantana-huayamave
Ug-rsantana-huayamaveUg-rsantana-huayamave
Ug-rsantana-huayamave
 
Wcf
WcfWcf
Wcf
 
Diapositivasmarlinmero4a2
Diapositivasmarlinmero4a2Diapositivasmarlinmero4a2
Diapositivasmarlinmero4a2
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
Wcf
WcfWcf
Wcf
 
Proyecto
ProyectoProyecto
Proyecto
 
Fundamentos SOA
Fundamentos SOAFundamentos SOA
Fundamentos SOA
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
2 Suite - ibm
2 Suite - ibm2 Suite - ibm
2 Suite - ibm
 
Riglo
RigloRiglo
Riglo
 
Semana 6 Navegación y parámetros Sprint Boot
Semana 6   Navegación y parámetros Sprint BootSemana 6   Navegación y parámetros Sprint Boot
Semana 6 Navegación y parámetros Sprint Boot
 

En vedette

En vedette (7)

Wcf
WcfWcf
Wcf
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Interoperability and Windows Communication Foundation (WCF) Overview
Interoperability and Windows Communication Foundation (WCF) OverviewInteroperability and Windows Communication Foundation (WCF) Overview
Interoperability and Windows Communication Foundation (WCF) Overview
 
WCF (Windows Communication Foundation_Unit_01)
WCF (Windows Communication Foundation_Unit_01)WCF (Windows Communication Foundation_Unit_01)
WCF (Windows Communication Foundation_Unit_01)
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet ProtocolTCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet Protocol
 

Similaire à Wcf.ppp

Similaire à Wcf.ppp (16)

4to2
4to24to2
4to2
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Wfc
WfcWfc
Wfc
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Diapositivasmarlinmero4a2
Diapositivasmarlinmero4a2Diapositivasmarlinmero4a2
Diapositivasmarlinmero4a2
 
Windows communication
Windows communicationWindows communication
Windows communication
 
Windows comunication fundaction
Windows comunication fundactionWindows comunication fundaction
Windows comunication fundaction
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
INVESTIGACION
INVESTIGACIONINVESTIGACION
INVESTIGACION
 
Presentación1
Presentación1Presentación1
Presentación1
 

Wcf.ppp

  • 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. 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. 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. • 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.  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. 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. 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. 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.