07/07/2010 Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft WCF 4.0 Luis Alfonso Rey | Servicios Profesionales VII Encuentro Desarrolladores Microsoft | Todo en la vida comienza con Código Lo nuevo de WCF 4.0 − − − − − − − Activación basada en la configuración Integración con routing de ASP.NET S Soporte d de múltiples úl i l enlaces l en sitios i i IIS Soporte WS-Discovery Extremos estándar Selección del framework de destino WCF REST 1 07/07/2010 Activación basada en la configuración − Antiguamente para hospedar un archivo SVC − Ahora metadatos en web.config al usar WAS <serviceHostingEnvironment> i H ti E i t <serviceActivations> <add relativeAddress="service.svc" service="Service" /> </serviceActivations> </serviceHostingEnvironment> Integración con routing de ASP.NET − Enrutación según contenido, puente protocolar y errores − Según versiones, prioridad, multidifusión, etc. − System.ServiceModel.Routing S S i M d lR i − RoutingService − IRequestReplyRouter, IDuplexSessionRouter − Behavior Routing para configurar filtros − Tabla de filtros y direcciones cliente 2 07/07/2010 Demo Routing y activación WCF REST − − − − − Aprovechamiento de la memoria cache Soporte de formatos de manera automática o programática C Control ld de errores Rest R Javascript entre dominios con JASONP Página de ayuda Rest 3 07/07/2010 Demo WCF REST 4