SlideShare una empresa de Scribd logo
1 de 11
Windows Communication
Foundation (WCF)
Windows Communication
Foundation (WCF)


WCF Windows communication
foundation es un marco de trabajo para
la creación de aplicaciones orientadas a
servicios. Con WCF, con esta aplicación
se puede enviar datos tales como
mensajes, al mismo tiempo de un
extremo de servicio a otro. Un extremo
de servicio esto forma parte de un
servicio disponible actualmente
hospedado por IIS, o es un servicio
hospedado en una aplicación. Un
extremo quiere decir que es un cliente
de un servicio que solicita datos de un
extremo a otro.


Los mensajes pueden ser tan
sencillos como un carácter o una
palabra que se envía como Extensible
Markup Language XML, o tan
complejos como una secuencia de
datos binarios.
A continuación se muestran unos
cuantos escenarios de ejemplo:
Un servicio seguro para procesar
transacciones comerciales.
 Un servicio que provee datos
actualizados a otras personas, como
un informe sobre tráfico u otros
servicios de supervisión.
 Un servicio de chat que permite a las
personas comunicarse o intercambiar
datos en tiempo real.

Características de (WCF)
Windows communication
foundation.









Orientación a servicios
Mensajes confiables y también en cola
Seguridad
Contratos de datos
Metadatos de servicios
Modelos de mensajes
Interoperabilidad
Mensajes duraderos
*uso de los estándares de WS
*WCF te permite crear
aplicaciones
orientadas
servicios.

Orientación
a servicios

a

*SOA,
es
la
arquitectura
orientada
a servicios es un servicios web
para enviar y recibir datos.
*Están acoplados entre una
aplicación y otra en lugar de
estar incluidos en el código.
*Conectarse con cualquier
servicio siempre y cuando se
cumplan los contratos
establecidos.
Interoperabilidad

Implementa los estándares de
los sectores modernos para la
interoperabilidad de los
servicios web.

Estos mensajes se
intercambian mediante uno de
los distintos modelos.

Modelos de mensajes

*El más común de estos
modelos es el de
solicitud/respuesta
*Existe otro modelo de mensaje
como es el de mensaje
unidireccional
*Un modelo de mensaje más
complejo es el modelo de
intercambio dúplex
Admite la publicación de
metadatos utilizando los
formatos específicos en los
estándares de la
industria, como Web services
description Language (WSDL).

Metadatos de servicios

Esquemas XML y WS-Policy.
Estos metadatos pueden
utilizarse para generar y
configurar automáticamente a
los clientes para el acceso a los
servicios de WCF.

Estos metadatos se pueden
publicar sobre http o https.
Contratos de datos

*Windows communication
foundation (WCF) se basa en
.NET Framework.
*Incluye métodos con código
muy simple para ejecutar los
contratos que desea aplicar.
*Uno de los tipos de contrato
es el contrato de datos.
*introduce el código del
servicio usando el Visual C# o
Visual Basic.
*incluye un completo sistema
para trabajar con datos de
manera muy fácil.
*Este servicio genera
automáticamente los
metadatos que permiten a los
extremos o clientes ajustarse a
estos tipos de datos que se
han diseñado.
Seguridad

Mensajes confiables y
también en cola

Es posible enviar los mensajes
en forma de clave para proteger
la privacidad.
La seguridad puede ejecutarse
utilizando estándares conocidos
tales como SSL o WS - Secure
Conversation.

WCF permite el
intercambio de mensajes
confiable usando
sesiones seguras
implementadas sobre
mensajería WS-Reliable y
mediante Manejo de colas
de mensaje (MSMQ).
Mensajes
duraderos

* Un mensaje duradero es
aquel que no se pierde o
borra debido a una
interrupción de la
comunicación.
* Mensajes duraderos
siempre se quedan
guardados en una base de
datos.
* Si se genera una
interrupción, la base de
datos te permite reanudar el
intercambio de mensajes
cuando la conexión se
restablezca.
* También se puede crear un
mensaje duradero
implementando Windows
Workflow Foundation (WF).

Más contenido relacionado

La actualidad más candente (19)

Wcf
WcfWcf
Wcf
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Windows communication
Windows communicationWindows communication
Windows communication
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
Ugmmontoya
UgmmontoyaUgmmontoya
Ugmmontoya
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation wcf
Windows communication foundation  wcfWindows communication foundation  wcf
Windows communication foundation wcf
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
Riglo
RigloRiglo
Riglo
 
Wcf
WcfWcf
Wcf
 
Ug.aocaña
Ug.aocañaUg.aocaña
Ug.aocaña
 
Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(wcf)
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Wfc
WfcWfc
Wfc
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

Destacado (8)

Wcf.ppp
Wcf.pppWcf.ppp
Wcf.ppp
 
Wcf
WcfWcf
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
 
Windows communication foundation by Marcos Acosta
Windows communication foundation by Marcos AcostaWindows communication foundation by Marcos Acosta
Windows communication foundation by Marcos Acosta
 
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
 

Similar a Windows communication foundation (wcf)

Windows comunication fundaction
Windows comunication fundactionWindows comunication fundaction
Windows comunication fundactionkcarbache
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)Vivi Marquez
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)Vivi Marquez
 
TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL Wall Security
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationJonathan Abel
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationalexmoncada21
 
Presentación1
Presentación1Presentación1
Presentación1GinoDa2s
 

Similar a Windows communication foundation (wcf) (12)

Windows comunication fundaction
Windows comunication fundactionWindows comunication fundaction
Windows comunication fundaction
 
Wcf
WcfWcf
Wcf
 
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)
 
TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Presentación1
Presentación1Presentación1
Presentación1
 
Web services
Web servicesWeb services
Web services
 
Rmonzon
RmonzonRmonzon
Rmonzon
 
Inves
InvesInves
Inves
 

Windows communication foundation (wcf)

  • 2. Windows Communication Foundation (WCF)  WCF Windows communication foundation es un marco de trabajo para la creación de aplicaciones orientadas a servicios. Con WCF, con esta aplicación se puede enviar datos tales como mensajes, al mismo tiempo de un extremo de servicio a otro. Un extremo de servicio esto forma parte de un servicio disponible actualmente hospedado por IIS, o es un servicio hospedado en una aplicación. Un extremo quiere decir que es un cliente de un servicio que solicita datos de un extremo a otro.
  • 3.  Los mensajes pueden ser tan sencillos como un carácter o una palabra que se envía como Extensible Markup Language XML, o tan complejos como una secuencia de datos binarios.
  • 4. A continuación se muestran unos cuantos escenarios de ejemplo: Un servicio seguro para procesar transacciones comerciales.  Un servicio que provee datos actualizados a otras personas, como un informe sobre tráfico u otros servicios de supervisión.  Un servicio de chat que permite a las personas comunicarse o intercambiar datos en tiempo real. 
  • 5. Características de (WCF) Windows communication foundation.         Orientación a servicios Mensajes confiables y también en cola Seguridad Contratos de datos Metadatos de servicios Modelos de mensajes Interoperabilidad Mensajes duraderos
  • 6. *uso de los estándares de WS *WCF te permite crear aplicaciones orientadas servicios. Orientación a servicios a *SOA, es la arquitectura orientada a servicios es un servicios web para enviar y recibir datos. *Están acoplados entre una aplicación y otra en lugar de estar incluidos en el código. *Conectarse con cualquier servicio siempre y cuando se cumplan los contratos establecidos.
  • 7. Interoperabilidad Implementa los estándares de los sectores modernos para la interoperabilidad de los servicios web. Estos mensajes se intercambian mediante uno de los distintos modelos. Modelos de mensajes *El más común de estos modelos es el de solicitud/respuesta *Existe otro modelo de mensaje como es el de mensaje unidireccional *Un modelo de mensaje más complejo es el modelo de intercambio dúplex
  • 8. Admite la publicación de metadatos utilizando los formatos específicos en los estándares de la industria, como Web services description Language (WSDL). Metadatos de servicios Esquemas XML y WS-Policy. Estos metadatos pueden utilizarse para generar y configurar automáticamente a los clientes para el acceso a los servicios de WCF. Estos metadatos se pueden publicar sobre http o https.
  • 9. Contratos de datos *Windows communication foundation (WCF) se basa en .NET Framework. *Incluye métodos con código muy simple para ejecutar los contratos que desea aplicar. *Uno de los tipos de contrato es el contrato de datos. *introduce el código del servicio usando el Visual C# o Visual Basic. *incluye un completo sistema para trabajar con datos de manera muy fácil. *Este servicio genera automáticamente los metadatos que permiten a los extremos o clientes ajustarse a estos tipos de datos que se han diseñado.
  • 10. Seguridad Mensajes confiables y también en cola Es posible enviar los mensajes en forma de clave para proteger la privacidad. La seguridad puede ejecutarse utilizando estándares conocidos tales como SSL o WS - Secure Conversation. WCF permite el intercambio de mensajes confiable usando sesiones seguras implementadas sobre mensajería WS-Reliable y mediante Manejo de colas de mensaje (MSMQ).
  • 11. Mensajes duraderos * Un mensaje duradero es aquel que no se pierde o borra debido a una interrupción de la comunicación. * Mensajes duraderos siempre se quedan guardados en una base de datos. * Si se genera una interrupción, la base de datos te permite reanudar el intercambio de mensajes cuando la conexión se restablezca. * También se puede crear un mensaje duradero implementando Windows Workflow Foundation (WF).