SlideShare ist ein Scribd-Unternehmen logo
1 von 11
 Windows Communication Foundation o WCF, 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
MicrosoftWindows 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 comoSOA), con una API
simple; y que puede ejecutarse en una máquina local,
una LAN, o sobre Internet en una forma segura.
Desarrollando con WCF
 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 Plataforma .NET v3.0.
 El conjunto de clases .NET que conforman la API de
WCF, están basados en la Plataforma .NET 2.0 y son de
libre distribución. El compilador de Visual Studio,
puede ser combinado con un IDE gratuito, alguna
solución para programación gratuita para
desarrolladores no-profesionales o estudiantes, en el
caso que prefieran no desarrollar con ediciones
gratuitas o Express de Visual Studio 2005.
Detalles de las características de WCF
 Windows Communication Foundation (WCF) permite
un amplio control sobre las funciones de mensajería de
una aplicación. Los temas de esta sección abordan
detalladamente las características disponibles. Para la
programación básica Para obtener más información
acerca de , vea Programación básica de WCF.
Transportes en Windows Communication Foundation
 El nivel de transporte está en el nivel más bajo de la
pila del canal. Los transportes principales utilizados en
Windows Communication Foundation (WCF) son
HTTP, HTTPS, TCP y canalizaciones con nombre. Los
temas de esta sección tratan sobre la elección entre
estos transportes, la configuración del transporte y el
establecimiento de propiedades de optimización.
WCF y WF en .NET 4
 En .NET Framework 4, han habido importantes
mejoras en los espacios de nombres de Windows
Communication Foundation (WCF) y Windows
Workflow Foundation (WF). .Los desarrolladores de
NET pueden utilizar estas tecnologías, de manera
independiente o en conjunto, para no tener que
sacrificar la facilidad de creación de servicios por
servicios escalables y de rendimiento.
Alojamiento y consumo de servicios WCF
 Cuando su negocio depende de una arquitectura
orientada a servicios, debe cerciorarse de que sus
servicios sean estables. El factor más importante tras la
estabilidad de sus aplicaciones es dónde y cómo se
alojan sus servicios. Debe plantearse varias preguntas
al pensar en los servicios de alojamiento: ¿Cuáles son
los requisitos de disponibilidad de mis servicios?
¿Cómo voy a administrar e implementar mis servicios?
¿Necesito compatibilidad con versiones anteriores de
mis servicios?
 El hecho de averiguar cómo cubrir estos requisitos
empresariales es esencial para el desarrollo de servicios
satisfactorios. Como descubrió en el capítulo 3, debe
alojar los servicios en su propio host. Windows
Communication Foundation (WCF) no incluye su
propio host, pero sí una clase
llamada ServiceHostque le permite alojar los servicios
WCF en su propia aplicación fácilmente. No tiene que
pensar en los aspectos específicos sobre el transporte
de red para asegurarse de que sus servicios son
accesibles.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (17)

Proyecto
ProyectoProyecto
Proyecto
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
Wcf.ppp
Wcf.pppWcf.ppp
Wcf.ppp
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
 
Wcf
WcfWcf
Wcf
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
Presentación introducción de Silverlight
Presentación introducción de SilverlightPresentación introducción de Silverlight
Presentación introducción de Silverlight
 
Wpf
WpfWpf
Wpf
 
Diapositivasmarlinmero4a2
Diapositivasmarlinmero4a2Diapositivasmarlinmero4a2
Diapositivasmarlinmero4a2
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
 

Ähnlich wie Windows communication foundation

Ähnlich wie Windows communication foundation (20)

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
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Ug msalazar
Ug msalazarUg msalazar
Ug msalazar
 
Wcf
WcfWcf
Wcf
 
Material de apoyo
Material de apoyoMaterial de apoyo
Material de apoyo
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Wfc
WfcWfc
Wfc
 
Net remoting
Net remotingNet remoting
Net remoting
 
Ug zuñiga
Ug zuñigaUg zuñiga
Ug zuñiga
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(wcf)
 
Wcf windows communication fundation
Wcf windows communication fundationWcf windows communication fundation
Wcf windows communication fundation
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 

Windows communication foundation

  • 1.
  • 2.  Windows Communication Foundation o WCF, 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 MicrosoftWindows 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 comoSOA), con una API simple; y que puede ejecutarse en una máquina local, una LAN, o sobre Internet en una forma segura.
  • 4. Desarrollando con WCF  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.
  • 5.  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 Plataforma .NET v3.0.
  • 6.  El conjunto de clases .NET que conforman la API de WCF, están basados en la Plataforma .NET 2.0 y son de libre distribución. El compilador de Visual Studio, puede ser combinado con un IDE gratuito, alguna solución para programación gratuita para desarrolladores no-profesionales o estudiantes, en el caso que prefieran no desarrollar con ediciones gratuitas o Express de Visual Studio 2005.
  • 7. Detalles de las características de WCF  Windows Communication Foundation (WCF) permite un amplio control sobre las funciones de mensajería de una aplicación. Los temas de esta sección abordan detalladamente las características disponibles. Para la programación básica Para obtener más información acerca de , vea Programación básica de WCF.
  • 8. Transportes en Windows Communication Foundation  El nivel de transporte está en el nivel más bajo de la pila del canal. Los transportes principales utilizados en Windows Communication Foundation (WCF) son HTTP, HTTPS, TCP y canalizaciones con nombre. Los temas de esta sección tratan sobre la elección entre estos transportes, la configuración del transporte y el establecimiento de propiedades de optimización.
  • 9. WCF y WF en .NET 4  En .NET Framework 4, han habido importantes mejoras en los espacios de nombres de Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF). .Los desarrolladores de NET pueden utilizar estas tecnologías, de manera independiente o en conjunto, para no tener que sacrificar la facilidad de creación de servicios por servicios escalables y de rendimiento.
  • 10. Alojamiento y consumo de servicios WCF  Cuando su negocio depende de una arquitectura orientada a servicios, debe cerciorarse de que sus servicios sean estables. El factor más importante tras la estabilidad de sus aplicaciones es dónde y cómo se alojan sus servicios. Debe plantearse varias preguntas al pensar en los servicios de alojamiento: ¿Cuáles son los requisitos de disponibilidad de mis servicios? ¿Cómo voy a administrar e implementar mis servicios? ¿Necesito compatibilidad con versiones anteriores de mis servicios?
  • 11.  El hecho de averiguar cómo cubrir estos requisitos empresariales es esencial para el desarrollo de servicios satisfactorios. Como descubrió en el capítulo 3, debe alojar los servicios en su propio host. Windows Communication Foundation (WCF) no incluye su propio host, pero sí una clase llamada ServiceHostque le permite alojar los servicios WCF en su propia aplicación fácilmente. No tiene que pensar en los aspectos específicos sobre el transporte de red para asegurarse de que sus servicios son accesibles.