Para escenarios de Arquitecturas Distribuidas con Multicast usando WCF 3.5 una opción posible es la siguiente: [ServiceContract(Namespace = “http://servicios.cliente/2009/06”, Name = “IRouter”)] public interface IServiceRouter { [OperationContract(ReplyAction = “*”, Action = “*”)] Message ForwardMessage(Message message); } [ServiceBehavior(AddressFilterMode = AddressFilterMode.Any)] class ServiceRouter : IServiceRouter { #region IRouter Members public Message ForwardMessage(Message message) { Message BogotaServer; Message …
Category Archives: SOA
Multicast with WCF 3.5
Para escenarios de Arquitecturas Distribuidas con Multicast usando WCF 3.5 una opción posible es la siguiente: [ServiceContract(Namespace = “http://servicios.cliente/2009/06”, Name = “IRouter”)] public interface IServiceRouter { [OperationContract(ReplyAction = “*”, Action = “*”)] Message ForwardMessage(Message message); } [ServiceBehavior(AddressFilterMode = AddressFilterMode.Any)] class ServiceRouter : IServiceRouter { #region IRouter Members public Message ForwardMessage(Message message) { Message BogotaServer; Message …
Adicionar Headers en Mensajes SOAP
Para diferentes efectos (enrutamiento por ejemplo) es necesario agregar a los mensajes SOAP gestionados por servicios de WCF un encabezado (header) personalizado con información, de esta forma se puede enviar información entre los clientes y los servicios sin que sea necesario modificar el contenido del servicio (datos). Un recordatorio rápido de cómo hacerlo usando código …
Integrando Visual FoxPro con Windows Communication Foundation
Uno de los clientes de 3Metas tiene una base instalada muy importante de aplicaciones construidas en Visual Fox Pro 7, 8 y 9. Durante los últimos meses hemos trabajado en conjunto para desarrollar una estrategia de migración de estas aplicaciones hacia una arquitectura orientada a servicios (SOA) construida con WCF y el Framework 3.5 de …
Continue reading “Integrando Visual FoxPro con Windows Communication Foundation”
IIS7 más WCF con otros Bindings.
En IIS7 se pueden usar otros bindings como por ejemplo net.tcp y named.pipes para acceder a servicios de WCF (en IIS6 solo es posible usar http Binding, para usar uno de los otros se debe hostear el servicio en otro tipo de host como un servicio Windows o una aplicación de consola) y justo esto …
Windows 7 y Dispositivos Moviles
Algo rápido, en @3Metas hemos trabajado mucho los últimos meses en el desarrollo de aplicaciones para dispositivos móviles que corren Windows Mobile. Recientemente actualizamos nuestras maquinas de desarrollo a Windows 7 y hemos encontrado un problema cuando se consumen servicios de WCF. Como sabrán para consumir un servicio WCF desde un dispositivo móvil usando el …
Arquitectura de Software 101
Me gusta mucho el conjunto de guías de arquitectura de soluciones .Net del grupo de Patterns and Practices de Microsoft. El documento principal es La Guia de Arquitectura Version 2.0a, una de las principales razones por las que me gusta esta guía es por la definición de cómo encajan los diferentes elementos o tipos de …
PDC 2008 y Yo.
Se acerca el PDC 2008, la conferencia para desarrolladores profesionales de Microsoft, donde se mostraran todas las novedades de la plataforma como Cloud Computing, Windows 7, etc, etc. Lamentablemente no voy a ir…, tampoco he ido a los anteriores… Entonces porque este post se llama PDC y Yo?, bien porque aunque yo no voy, voy …
Como consumir un servicio web que tiene certificados digitales desde una aplicacion web.
Me han preguntado un par de veces como invocar Web Services que tienen certificados digitales desde aplicaciones web (y tambien desde aplicaciones Windows), asi que aqui una nota de referencia rapida y algunos enlaces al respecto: Existen muchas formas de invocar servicios web seguros desde aplicaciones web, pero basicamente dos son rapidas y eficaces y …
Invocando Servicios Web de Forma Segura con Certificados x.509
Este post tiene que ver con la forma como se invocan servicios Web usando certificados X.509. En especial visto como una guía muy básica de resolución de problemas al momento de configurar los clientes. (Que como ya debe saberse pueden ser aplicaciones de escritorio o Aplicaciones Web). Antecedentes. La seguridad es un elemento clave en …
Continue reading “Invocando Servicios Web de Forma Segura con Certificados x.509”