algo sobre tecnologias

10/09/2004 - 18:53 por Omar | Informe spam
Necesito investigar cual de esas tecnologías es mas rápida:

1. Net Remoting
2. Windows Services
3. Com+ (instanciando objetos en un servidor mts).

Para que la investigacion sea mejor seria bueno hacerle un
mantenimiento a alguna tabla(agregar, eliminar y
modificar),podria ser de alguna DB de SQL no se, asi como
consultarla. Con GUIS Web y Windows. Web Services lo
conozco bien pero no he manejado las otras dos, si alguien
tuviese algun ejemplo por favor enviarlo al email, gracias
de antemano

Saludos

Omar
 

Leer las respuestas

#1 Lázaro
13/09/2004 - 10:40 | Informe spam
De las 3, olvidate de COM+, DCOM que son los objetos distribuidos tiene
además del rendimiento un problema con los puertos que usa para conectarse
con los objetos que si no programas tú, el intentará usar dinamicamente un
puerto, de manera que si tienes firewalls tendrás problemas.

En esencia el mejor es .NET Remoting, en donde cada objeto que creas debes
hacer que implemente determinados métodos. Luego, creas unas clases proxys y
creas un servicio en el sistema operativo que sea capaz de escuchar las
peticiones. Aunque es la más rápida es la más difícil de implementar.

Sobre los WebServices, cumplen que son mucho mejor que DCOM, porque usan
protocolos y puertos estándar HTTP/SOAP sobre el puerto 80, y los problemas
de rendimiento que no es tan bueno como Remoting es por los objetos que
envías y devuelves, ya que .NET los serializa cuando los envía y los
des-serializa cuando lo devuelve. Yo si tuviera que elegir alguna opción
elegiría WebServices, ya que la próxima versión de ASP.NET (2.0), permite
elegir la forma de serializar objetos pesados como el Dataset, pudiendo
elegir una serializacion binaria, o permitirá, por fín, usar datatables como
parámetros, ya que implementan el interface IShouldSerialize.

En fin, lo único que descartaría sobre todo es la de COM+ y DCOM, de las
otras dos, la sencilla y mejorable en rendimiento los WebServices.

Salu2

"Omar" wrote in message
news:007201c49756$bc89b6e0$

Necesito investigar cual de esas tecnologías es mas rápida:

1. Net Remoting
2. Windows Services
3. Com+ (instanciando objetos en un servidor mts).

Para que la investigacion sea mejor seria bueno hacerle un
mantenimiento a alguna tabla(agregar, eliminar y
modificar),podria ser de alguna DB de SQL no se, asi como
consultarla. Con GUIS Web y Windows. Web Services lo
conozco bien pero no he manejado las otras dos, si alguien
tuviese algun ejemplo por favor enviarlo al email, gracias
de antemano

Saludos

Omar

Preguntas similares