Interfaces y Web Services

13/03/2007 - 16:42 por FDelCano | Informe spam
Hola,

alguien sabe como alojar el proxy de un servicio web en un cliente dentro de
un interface que implemente el servicio?

La cosa es que si tienes una aplicación que funcione via WebServices,
Remoting o Local y tienes una clase que implementa un interface, el proxy que
te crea el servicio web no indica que implementa dicho interface y para que
lo haga ó te creas un wrapper o le metes mano al proxy que genera con los
consiguiente problemas...

Me gustaría tener un solo cliente para las 3 versiones...

Alguien tiene otra idea? Gracias
 

Leer las respuestas

#1 CESAR DE LA TORRE [MVP]
28/03/2007 - 17:58 | Informe spam
No estoy seguro de si he entendido tu pregunta.
Normalmente yo trabajo con el concepto o patron de AGENTE en la aplicación
cliente, de esa forma aislas al cliente de si consume un WebService, un
Servicio-WCF, Remoting, etc.
Este patrón básicamente es un wrapper de la clase proxy, pero además es ahó
donde implementas aspectos de seguridad, gestión de errores en el cliente,
etc.
Podrías perfectamente extraer un interfaz de este AGENTE...
CESAR DE LA TORRE
Software Architect
[Microsoft MVP - Connected Systems]
[MCSE] [MCT]
BLOG: http://ctorre.spaces.live.com

Renacimiento
[Microsoft GOLD Certified Partner]


"FDelCano" wrote:

Hola,

alguien sabe como alojar el proxy de un servicio web en un cliente dentro de
un interface que implemente el servicio?

La cosa es que si tienes una aplicación que funcione via WebServices,
Remoting o Local y tienes una clase que implementa un interface, el proxy que
te crea el servicio web no indica que implementa dicho interface y para que
lo haga ó te creas un wrapper o le metes mano al proxy que genera con los
consiguiente problemas...

Me gustaría tener un solo cliente para las 3 versiones...

Alguien tiene otra idea? Gracias

Preguntas similares