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: WCF
Multicast con 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 …
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 …
Problemas en WCF con VB.net y Data Contract
Durante el desarrollo de la nueva versión de nuestras aplicaciones usando arquitecturas distribuidas con WCF encontré los siguientes problemas en las herramientas de Visual Studio que quiero compartir aqui. El primero, que muchos habran identificado, es que al generar el código usando la opción de nueva libreria de WCF en visual basic genera una clase …
Continue reading “Problemas en WCF con VB.net y Data Contract”
Problemas al Invocar un Web Service de .Net desde una página ASP Clasica
Hay aplicaciones legacy escritas en ASP clásico que empiezan a integrarse con aplicaciones en .Net, una forma simple de integrar la aplicación ASP con la nueva aplicación .NET es exponer las nuevas funcionalidades de la aplicación .Net por medio de servicios web. Este articulo da algunas recomendaciones sobre como realizar esta tarea.