May 2009 - Artículos

Routing Service: Novedades en WCF 4.0

Código del ejemplo en VS2010 Beta 1 En una entrada anterior , hicimos una introducción acerca de la creación de un sistema de Router o Forwarding en WCF 3.X , fíjese que comenzamos diciendo que podría ser algo habitual en arquitecturas orientadas a servicios, note el patrón “Intermediate Routing” . La siguiente versión de WCF, conocida como WCF 4.0 de entre las novedades que trae consigo, algunas de las cuales ya las hemos visto aquí y aquí , puede encontrarse la implementación de un servicio de...
Publicado por Unai | 3 comment(s)

Routers en WCF 3.X

Codigo del ejemplo Aunque suene en principio algo extraño, la posibilidad de crear un servicio de routers o forwarding es un elemento no tan raro dentro de nuestros desarrollos de aplicaciones distribuídas. Si bien, hoy tenemos sistemas de balanceo de carga por software, NLB, o por hardware como F5 por citar algunos, estos sistemas podrían no cubrir ciertas necesidades. Piense por ejemplo en enrutar o balancear determinados mensajes de servicio en función del valor de una cabecera o bien en función...
Publicado por Unai | 1 comment(s)
Archivado en: ,

WS-Discovery (II):Novedades en WCF 4.0

En el post anterior empezamos a ver la especificación de WS-Discovery por medio de los mensajes PROBE y PROBE MATCH. A lo largo de esta entrada trataremos de ver los anunciós HELLO y BYE y como hacer que nuestros servicios los realicen de forma automática cada vez que los mismos se abren o cierran los canales de escucha. Si para el descubrimiento de los servicios a los extremos de nuestro servicio agregábamos un elemento de tipo udpDiscoveryEndpoint para facilitar su descubrimiento junto al comportamiento...
Publicado por Unai | 1 comment(s)

WS-Discovery (I): Novedades en WCF 4.0

NOTA: En esta entrada solamente se tratará el modo AdHoc, es decir, basándose en descubrimiento de servicios bajo una misma subred. Se deja para otros futuros post la creación de un proxy de descubrimiento. WS-Discovery es una de las ‘pocas’ novedades que trae WCF 4.0 , es decir, la versión de Windows Communication Foundation en Visual Studio 2010 . Aunque es ya un estandard de OASIS   que tiene su tiempo, hasta esta nueva versión no teníamos implementación directa. Antes de empezar a mostrar...
Publicado por Unai | 1 comment(s)