Net Remoting y COM+

10/09/2007 - 07:22 por Cesar | Informe spam
Hola amigos tengo una duda, que puedo hacer en remoting que no pueda hacer
con COM+???,
En todo caso en que escenarios me recomiendan Net Remoting??

Saludos

Cesar
 

Leer las respuestas

#1 Alberto Poblacion
10/09/2007 - 07:47 | Informe spam
"Cesar" wrote in message
news:
Hola amigos tengo una duda, que puedo hacer en remoting que no pueda hacer
con COM+???,



Por ejemplo, comunicar el cliente y el servidor por http o por un simple
puerto tcp. COM+ requiere que tengas abiertos en el cortafuegos entre el
cliente y el servidor todos los puertos que requiere DCOM.
Remoting también tiene más flexibilidad que COM+ en el sentido de que
admite distintos escenarios de activación de objetos, incluido el modo
Singleton, el Single-Use (que sería similar al JIT de COM+) y el
client-activated (similar a COM+ sin JIT). Todos ellos admiten el paso de
datos por valor (serializados) y por referencia (en ambos sentidos, es
decir, referencia del servidor al cliente y del cliente al servidor).
También es más simple de instalar, ya que no hay que generar el proxy, y
más eficiente cuando lo usas desde .Net ya que no hay que atravesar la capa
de COM Interop ni preocuparse por el Marshalling de los distintos tipos de
datos que no entienda COM. Tampoco hay que añadir los GUIDs al fuente, ni
generar Interfaces si no los necesitas.
Como contrapartida, Remoting no te da los servicios que te aporta COM+,
como la gestión de transacciones, la Sincronización, el Gestor de
Compensación de Recursos (CRM), los servicios encolados, los eventos
débilmente acoplados... Si necesitas algo de esto, te conviene usar COM+.

Preguntas similares