Sie sind auf Seite 1von 18

Arquitectura Orientada a Servicios

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS
Presentado Por:
NAVARRO ARANGO,
Rubn

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Qu es WCF?

(Windows Communication Foundation)


Es un modelo de programacin para el
desarrollo de aplicaciones basadas en
Arquitectura Orientada a Servicios (Tambin
conocido como SOA).
WCF es la base de otras
distribuidas de Microsoft.

SOA?

tecnologas

Filosofa de diseo que


permite
alinear
Tecnologas
de
Informacin con las
necesidades
de
negocio.

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

WCF, Ventajas
Permite el desarrollo de aplicaciones
.NET capaces de interoperar con
aplicaciones desarrolladas con otras
tecnologas (J2EE, SAP).
Utiliza un motor de serializacin
predeterminado para convertir los
datos en XML y viceversa.

WCF provee un solo modelo de


programacin
para
la
comunicacin.

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

WCF, Principales Caractersticas


Orientado a servicios
cualquier cliente creado en cualquier plataforma puede
conectar con cualquier servicio siempre y cuando se cumplan
los contratos esenciales.
Interoperabilidad
la interoperabilidad entre plataformas se ha vuelto una
necesidad obligatoria de todas las aplicaciones conectadas.
WCF usa los protocolos estndares de la industria que
permiten a ste interoperar con cualquier plataforma que
soporte estos protocolos.
Varios modelos de mensajes
solicitud/respuesta
mensaje unidireccional
intercambio dplex donde dos extremos establecen una
conexin y envan datos hacia delante y hacia atrs
Varios transportes y codificaciones
Los mensajes pueden enviarse con cualquiera de los
protocolos y codificaciones integradas (HTTP y WWW, TCP).

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Componentes bsicos de WCF (DNDE,


CMO Y QU)
Paquete SOAP

SOAP proporciona una manera de


comunicarse
entre
las
aplicaciones que se ejecutan en
sistemas operativos diferentes,
con diferentes tecnologas y
lenguajes de programacin .

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Por qu usar Windows


Communication Foundation?

En lugar de requerir diferentes tecnologas para diferentes


estilos de comunicacin , WCF proporciona una nica solucin
unificada.

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

WCF, Pasos para desarrollar un


servicio.
Definir el Contrato (ServiceContract).
Implementar el Contrato (ServiceContract).
Configurar el Servicio.
Disear una aplicacin Hosting del servicio.
Disear una aplicacin cliente del servicio.

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Caso Prctico

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Definimos los DTO

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Definiendo el Contrato

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Implementando el Contrato

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Implementando el Contrato

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Implementando el Contrato

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Configurando el Servicio

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Qu es WCF?

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Agregado Referencia de Servicio

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Qu es WCF?

ALOJANDO SERVICIOS WCF EN


SERVICIOS WINDOWS

Qu es WCF?

Das könnte Ihnen auch gefallen