Upload
edutiva
View
830
Download
0
Embed Size (px)
Citation preview
TM
Visual Studio 2010Microsoft ®
©
Windows Communication Foundation (WCF)
Carlos Huallpa Gerente de Proyectos en TIAselera SAC
© Copyright Aselera SAC. Todos los derechos reservados 2001 - 2011
WCFWF
WPF
CardSpace
.net Framework
.NET Framework 4.0 WCF es un modelo de
programación unificado para la creación y puesta en marcha de sistemas distribuidos orientados a una arquitectura de servicios. Soporta diversos escenarios de
comunicaciones (inter-process, intranet, internet, …)
Independiza la Arquitectura de los detalles de las comunicaciones.
Reduce drásticamente el numero de líneas de código necesarias para las comunicaciones.
Solo disponible a partir del .NET Framework 3.0 y Visual Studio 2008.
© Copyright Aselera SAC. Todos los derechos reservados 2001 - 2011
WCF - Que brinda? Web Services Seguras WSS. Aplicaciones distribuidas transaccionales y
confiables. Interoperabilidad basada en Web Services (WS-*) Variedad de transporte. Varias posibilidades para alojar nuestros servicios. Conjunto de clases accesibles a través del
namespace System.ServiceModel para desarrollar nuestros servicios.
© Copyright Aselera SAC. Todos los derechos reservados 2001 - 2011
WCF - Solución unificada
WCF
EnterpriseServices
ASMXWebSvcRemotingWSE
SystemMessaging(MSMQ)
Orientada a Mensajes Extensibilidad
Orientada a ServiciosWS-*
Basado en atributos
© Copyright Aselera SAC. Todos los derechos reservados 2001 - 2011
Cliente WebCliente Windows
Servidor Web
WSVentas
WSLogística
WSContabilidad
Servidor de Base de Datos
WCF - Sistemas distribuidos
© Copyright Aselera SAC. Todos los derechos reservados 2001 - 2011
WCF - Arquitectura y componentes
Capa de Contratos
Capa de ejecución del servicio
Capa de Mensajería
Hosting y Activación
© Copyright Aselera SAC. Todos los derechos reservados 2001 - 2011
demo
WCF - Arquitectura de software
© Copyright Aselera SAC. Todos los derechos reservados 2001 - 2011
Formulario
Proxy Host Services Contracts
DataContracts
BusinessLogic DataAccess
BusinessEntities
Base de Datos
DAABWeb.config
App.config
TM
Visual Studio 2010Microsoft ®
©
Dudas y más informaciónCarlos HuallpaGerente de [email protected]
Edutiva es una división de Aselera SAChttp://www.edutiva.comhttp://www.facebook.com/edutiva
Para solicitar los productos y servicios de Nuestra empresa contáctenos en:[email protected]
© Copyright Aselera SAC. Todos los derechos reservados 2001 - 2011