SlideShare una empresa de Scribd logo
1 de 10
W.F.C
¿Qué es Windows
Communication
Foundation?
• Es un marco de trabajo para la creación
de aplicaciones orientadas a servicios.
• También se lo conoce como Indigo
• Es la plataforma de mensajería que
forma parte de la API de
la Plataforma .NET 3.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 (SOA), con una API simple; y
que puede ejecutarse en una máquina
local, una LAN, o sobre Internet en una
forma segura.
• 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. Un extremo puede ser un cliente
de un servicio que solicita datos de un
extremo de servicio. 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.
Características de WCF
• Orientación a servicios
• Interoperabilidad
• Varios modelos de mensajes
• Metadatos de servicios
• Contratos de datos
• Seguridad
Características de WCF
• Varios transportes y codificaciones
• Mensajes confiables y en cola
• Mensajes duraderos
• Transacciones
• Compatibilidad con AJAX y REST
• Extensibilidad
Ventajas
• WCF soporta SOAP(Simple Object
Access Protocol*), protocolo que se
asemeja al XML pero que tiene la
particularidad de ser configurado con
atributos desde las misma clases que se
quieres pasar en la comunicación. * Este
protocolo permite encriptar y asegurar
información a través del internet.
Ventajas
• Poder hostear un servicio sin que este en
el IIS o en los servicios administrados de
windows.
• Soporta patrones de intercambio de
mensajes como request-response, one-
way, and duplex.
Ventajas
• Incluso soporta Peer networking donde los
clientes no necesitan de un mecanismo
central para establecer comunicación así
como las redes mesh.
Requisitos para instalar WCF:
• NET Framework 3.x
• SDK
• NET Framework 3.5 que puede ser
instalado en Windows XP SP2, Windows
Vista, Windows Server 2003 y Windows
Server 2008.

Más contenido relacionado

La actualidad más candente

Wimdows comunication foundation
Wimdows comunication foundationWimdows comunication foundation
Wimdows comunication foundation
Fabricio Macias
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
Jonathan Abel
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
Michelle Herrera
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
alexmoncada21
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
Joseph Bros
 
Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(wcf)
Nanda Moran
 
Windows communication foundation by Marcos Acosta
Windows communication foundation by Marcos AcostaWindows communication foundation by Marcos Acosta
Windows communication foundation by Marcos Acosta
Marcos Acosta
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
Juan Moran Sanchez
 
Qué es windows communication foundation
Qué es windows communication foundationQué es windows communication foundation
Qué es windows communication foundation
juliomancerotroya
 
Riglo
RigloRiglo
Riglo
riglo
 

La actualidad más candente (20)

Wimdows comunication foundation
Wimdows comunication foundationWimdows comunication foundation
Wimdows comunication foundation
 
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
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Wcf
WcfWcf
Wcf
 
Introduccion Servicios Web
Introduccion Servicios WebIntroduccion Servicios Web
Introduccion Servicios Web
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(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)
 
Trabajo
TrabajoTrabajo
Trabajo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Windows communication foundation by Marcos Acosta
Windows communication foundation by Marcos AcostaWindows communication foundation by Marcos Acosta
Windows communication foundation by Marcos Acosta
 
2 Suite - ibm
2 Suite - ibm2 Suite - ibm
2 Suite - ibm
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Fundamentos SOA
Fundamentos SOAFundamentos SOA
Fundamentos SOA
 
Web services
Web servicesWeb services
Web services
 
Qué es windows communication foundation
Qué es windows communication foundationQué es windows communication foundation
Qué es windows communication foundation
 
Riglo
RigloRiglo
Riglo
 

Similar a Wcf (18)

Wfc
WfcWfc
Wfc
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
Windows communication
Windows communicationWindows communication
Windows communication
 
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)
 
Windows comunication fundaction
Windows comunication fundactionWindows comunication fundaction
Windows comunication fundaction
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
Windows communication foundation wcf
Windows communication foundation  wcfWindows communication foundation  wcf
Windows communication foundation wcf
 
Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
Proyecto
ProyectoProyecto
Proyecto
 
Rmonzon
RmonzonRmonzon
Rmonzon
 
Ugmmontoya
UgmmontoyaUgmmontoya
Ugmmontoya
 
Charla Web Services
Charla Web ServicesCharla Web Services
Charla Web Services
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
Wfc
WfcWfc
Wfc
 
3/9 soa y web services
3/9 soa y web services3/9 soa y web services
3/9 soa y web services
 

Último

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

Wcf

  • 2. • Es un marco de trabajo para la creación de aplicaciones orientadas a servicios. • También se lo conoce como Indigo • Es la plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.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 (SOA), con una API simple; y que puede ejecutarse en una máquina local, una LAN, o sobre Internet en una forma segura.
  • 4. • 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. Un extremo puede ser un cliente de un servicio que solicita datos de un extremo de servicio. 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.
  • 5. Características de WCF • Orientación a servicios • Interoperabilidad • Varios modelos de mensajes • Metadatos de servicios • Contratos de datos • Seguridad
  • 6. Características de WCF • Varios transportes y codificaciones • Mensajes confiables y en cola • Mensajes duraderos • Transacciones • Compatibilidad con AJAX y REST • Extensibilidad
  • 7. Ventajas • WCF soporta SOAP(Simple Object Access Protocol*), protocolo que se asemeja al XML pero que tiene la particularidad de ser configurado con atributos desde las misma clases que se quieres pasar en la comunicación. * Este protocolo permite encriptar y asegurar información a través del internet.
  • 8. Ventajas • Poder hostear un servicio sin que este en el IIS o en los servicios administrados de windows. • Soporta patrones de intercambio de mensajes como request-response, one- way, and duplex.
  • 9. Ventajas • Incluso soporta Peer networking donde los clientes no necesitan de un mecanismo central para establecer comunicación así como las redes mesh.
  • 10. Requisitos para instalar WCF: • NET Framework 3.x • SDK • NET Framework 3.5 que puede ser instalado en Windows XP SP2, Windows Vista, Windows Server 2003 y Windows Server 2008.