SlideShare una empresa de Scribd logo
Es un marco de trabajo
para la creación de
aplicaciones orientadas
a servicios.
Es posible enviar datos
como mensajes
asincrónicos de un
extremo de servicio a
otro.
Un extremo de servicio
puede formar parte de
un servicio disponible
continuamente
hospedado por IIS
O puede ser un
servicio hospedado
en una aplicación.
Los mensajes pueden
ser tan simples como un
carácter o una palabra
que se envía como XML.
O tan complejos
como una secuencia
de datos binarios.
 Un servicio seguro para procesar transacciones
comerciales.
 Un servicio que proporciona datos actualizados a otras
personas, como un informe sobre tráfico u otro servicio
de supervisión.
 Un servicio de chat que permite a dos personas
comunicarse o intercambiar datos en tiempo real.
 Una aplicación de panel que sondea los datos de uno o
varios servicios y los muestra en una presentación
lógica.
 Exponer un flujo de trabajo implementado utilizando
Windows Workflow Foundation como un servicio WCF.
 Una aplicación de Silverlight para sondear un servicio
en busca de las fuentes de datos más recientes.
 Orientación a servicios
Permite crear aplicaciones orientadas a servicios. SOA, la
arquitectura orientada a servicios es el uso de servicios
web para enviar y recibir datos.
 Interoperabilidad
WCF implementa los estándares del sector modernos para
la interoperabilidad de servicios web.
 Varios modelos de mensajes
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:
• Unidireccional: en que un único extremo envía un mensaje
sin esperar ninguna respuesta.
• Intercambio: dúplex donde dos extremos establecen una
conexión y envían datos hacia delante y hacia atrás.
 Metadatos de servicios
Los metadatos se pueden publicar sobre HTTP y HTTPS, o
utilizando el estándar Intercambio de metadatos de
servicios web.
 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.
 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.
 Mensajes confiables y en cola
WCF admite intercambio de mensajes confiable
usando sesiones confiables implementadas sobre
 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.
 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).
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
o La primera tecnología en adaptarse a WCF fue
Windows Workflow Foundation (WF).
o La versión siguiente de Windows Workflow
Foundation se integró con WCF.
o Microsoft BizTalk Server R2 también utiliza
WCF como tecnología de comunicaciones.
o BizTalk está diseñado para recibir y
transformar datos de un formato
normalizado en otro.
o (LOB, Line Of Business) de WCF para entregar
mensajes en el cuadro de mensajes.
o 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.
o Microsoft .NET Services es una iniciativa de

Más contenido relacionado

La actualidad más candente (19)

Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
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 - Clase Introductoria
Wcf - Clase IntroductoriaWcf - Clase Introductoria
Wcf - Clase Introductoria
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Windows communication foundation wcf
Windows communication foundation  wcfWindows communication foundation  wcf
Windows communication foundation wcf
 
Windows communication
Windows communicationWindows communication
Windows communication
 
Windows comunication fundaction
Windows comunication fundactionWindows comunication fundaction
Windows comunication fundaction
 
Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
Qué es windows communication foundation
Qué es windows communication foundationQué es windows communication foundation
Qué es windows communication foundation
 
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF) Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)
 
Wfc
WfcWfc
Wfc
 
Wcf
WcfWcf
Wcf
 
Introducción a WCF
Introducción a WCFIntroducción a WCF
Introducción a WCF
 
Presentación1
Presentación1Presentación1
Presentación1
 
Web services
Web servicesWeb services
Web services
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 

Destacado (7)

Metodo de estudio
Metodo de estudioMetodo de estudio
Metodo de estudio
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Bisnis dan Etika
Bisnis dan EtikaBisnis dan Etika
Bisnis dan Etika
 
Experis Client Overview
Experis Client OverviewExperis Client Overview
Experis Client Overview
 
Dfl infrastructure finance
Dfl infrastructure financeDfl infrastructure finance
Dfl infrastructure finance
 
Metodos de estudio
Metodos de estudioMetodos de estudio
Metodos de estudio
 
Informe Diario MAE 26-08-13
Informe Diario MAE 26-08-13Informe Diario MAE 26-08-13
Informe Diario MAE 26-08-13
 

Similar a Wcf

Similar a Wcf (16)

Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
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
 
Ugmmontoya
UgmmontoyaUgmmontoya
Ugmmontoya
 
Programacion
ProgramacionProgramacion
Programacion
 
Servicios WEB
Servicios WEBServicios WEB
Servicios WEB
 
Wcf
WcfWcf
Wcf
 
INVESTIGACION
INVESTIGACIONINVESTIGACION
INVESTIGACION
 
TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL
 
Rmonzon
RmonzonRmonzon
Rmonzon
 
Proyecto
ProyectoProyecto
Proyecto
 

Wcf

  • 1. Es un marco de trabajo para la creación de aplicaciones orientadas a servicios. Es posible enviar datos como mensajes asincrónicos de un extremo de servicio a otro. Un extremo de servicio puede formar parte de un servicio disponible continuamente hospedado por IIS O puede ser un servicio hospedado en una aplicación. Los mensajes pueden ser tan simples como un carácter o una palabra que se envía como XML. O tan complejos como una secuencia de datos binarios.
  • 2.  Un servicio seguro para procesar transacciones comerciales.  Un servicio que proporciona datos actualizados a otras personas, como un informe sobre tráfico u otro servicio de supervisión.  Un servicio de chat que permite a dos personas comunicarse o intercambiar datos en tiempo real.  Una aplicación de panel que sondea los datos de uno o varios servicios y los muestra en una presentación lógica.  Exponer un flujo de trabajo implementado utilizando Windows Workflow Foundation como un servicio WCF.  Una aplicación de Silverlight para sondear un servicio en busca de las fuentes de datos más recientes.
  • 3.  Orientación a servicios Permite crear aplicaciones orientadas a servicios. SOA, la arquitectura orientada a servicios es el uso de servicios web para enviar y recibir datos.  Interoperabilidad WCF implementa los estándares del sector modernos para la interoperabilidad de servicios web.  Varios modelos de mensajes 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: • Unidireccional: en que un único extremo envía un mensaje sin esperar ninguna respuesta. • Intercambio: dúplex donde dos extremos establecen una conexión y envían datos hacia delante y hacia atrás.  Metadatos de servicios Los metadatos se pueden publicar sobre HTTP y HTTPS, o utilizando el estándar Intercambio de metadatos de servicios web.
  • 4.  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.  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.  Mensajes confiables y en cola WCF admite intercambio de mensajes confiable usando sesiones confiables implementadas sobre
  • 5.  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.  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).
  • 6.
  • 7. 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
  • 8. o La primera tecnología en adaptarse a WCF fue Windows Workflow Foundation (WF). o La versión siguiente de Windows Workflow Foundation se integró con WCF. o Microsoft BizTalk Server R2 también utiliza WCF como tecnología de comunicaciones. o BizTalk está diseñado para recibir y transformar datos de un formato normalizado en otro. o (LOB, Line Of Business) de WCF para entregar mensajes en el cuadro de mensajes. o 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. o Microsoft .NET Services es una iniciativa de