Compresión de datos.

24/10/2005 - 16:30 por Diego \(DCD\) | Informe spam
Hola, ¿se pueden enviar datos comprimidos a través de servicios web? ¿Cómo
se haría?

Gracias y un saludo.
 

Leer las respuestas

#1 CESAR DE LA TORRE [MVP]
24/10/2005 - 23:14 | Informe spam
Si se pueden enviar datos comprimidos a través de ServiciosWeb-XML, pero con
ServiciosWeb básicos, no es algo que se pueda hacer directamente (no es algo
que te lo proporcionen las clases de .NET Framework 1.1) porque no está
soportado directamente en HttpClientProtocol.
Sin embargo, se puede implementar por tu cuenta, de forma facil,
desarrollando tu propia extesión para Servicios Web.

A.-Tienes basicamente 2 opciones para los WebServices básicos:
A.1.- Usar SOAP-Extensions en el servidor y en el cliente que realicen la
compresión/descompresión de las peticiones y respuestas.
A.2.- Usar un 'Custom HTTP Module' en el servidor y sobre-escribir la clase
proxy del WebService en el cliente.

B.-Otra opción, la mas moderna, es con un Filter de WSE 3.0 (está en BETA).

Te mando algunas URLs de ejemplo
http://www.dotnetjunkies.com/Tutori...FF1D23.dci
http://www.l-space-design.com/Artic...vices.aspx

Y esta URL sobre mejoras generales de rendimiento de WebServices
http://msdn.microsoft.com/library/d...hapt10.asp

Saludos,
CESAR DE LA TORRE
Software Architect
[Microsoft MVP - XML Web Services]
[MCSE] [MCT]

Renacimiento
[Microsoft GOLD Certified Partner]


"Diego (DCD)" wrote:

Hola, ¿se pueden enviar datos comprimidos a través de servicios web? ¿Cómo
se haría?

Gracias y un saludo.



Preguntas similares