Que es mas optimo con lo WS?

08/03/2006 - 20:21 por ErickGB | Informe spam
Estoy por desarrollar un servicio web para un proyecto que estoy realizando y
me preguntaba que es mas optimo al enviar mensajes a los servicios de web.
Voy a manejar gran cantidad de información al servicio y tengo entendido que
los DataSets (aun los de .net 2.0) son pesados y es mas recomendable enviar
objetos propios, que opinan?? Ademas esta ultima es la manera como lo vi
trabajar en EDRA. Se construia una clase mensaje para ser enviada al servicio
web
 

Leer las respuestas

#1 Ronald Ricardo Ramirez Moran
23/03/2006 - 02:05 | Informe spam
Ok, en lo que respecta a saber si es optimo enviar datos que incluyan
datasets, es necesario considerar muy bien el panorama propuesto, ya que si
bien es cierto, cuando se envian conjuntos de datos o datasets via
WebServices estos son serializados inmediatamente debido a la excelente
arquitectura y soporte de serializacion de estos.

Por otro lado esta el hecho de que si se envian muchos datos esto va a
causar demoras en el envio de los datos pues es necesario saber que se estan
serializando.

En mi opinion utilizar DataSets es optimo y a la vez muy facil, Aunque
tambien en una muy buena arquitectura se debe definir lo que se va a retornar
para ello se debe definir estructuras personalizadas de mensajes que seran
enviados y a la vez recibidos. Para poder hacer el paquete mucho mas pequeño
siempre es recomendable devolver lo que se necesite no todo a la vez por
perfomance, esto tambien tomando en cuenta el ancho de transmision que tenga
el hilo, ya que mientras menos sea el ancho de transmision es necesario
enviar menos por el hilo o usar un tipo de optimizacion para envio de
informacion.



Saludos,
Ronald Ricardo Ramirez Moran

Blog:
http://weblogs.foxite.com/DlanorOk
http://spaces.msn.com/DlanorOk


"ErickGB" escribió:

Estoy por desarrollar un servicio web para un proyecto que estoy realizando y
me preguntaba que es mas optimo al enviar mensajes a los servicios de web.
Voy a manejar gran cantidad de información al servicio y tengo entendido que
los DataSets (aun los de .net 2.0) son pesados y es mas recomendable enviar
objetos propios, que opinan?? Ademas esta ultima es la manera como lo vi
trabajar en EDRA. Se construia una clase mensaje para ser enviada al servicio
web

Preguntas similares