creando proxy utilizando wsdl mediante programación y el análisis de wsdl

Estoy trabajando en servicios web XML. El servicio web de mi cliente "Cliente" tiene la url del wsdl del servicio web del servidor "Servicio" en tiempo de ejecución. Para que el "Cliente" use "Servicio", necesito hacer lo siguiente "programáticamente":

1) Obtenga el archivo wsdl sobre la marcha desde "Servicio" o desde una ubicación en el disco. 2) Cree un proxy mediante programación, es decir, que no use wsdl.exe o Agregar referencia web. 3) Invocar métodos en el proxy creado.

¿Es posible hacer lo? Si alguien lo ha hecho, sería bueno tomar alguna sugerencia sobre cómo lograrlo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta