WCF, Remoting, COM+ o solo asemblies .net?

23/08/2009 - 00:49 por AAAAA | Informe spam
Amigos
En un entorno distribuido en odne el site reside en un servidor los
componentes de regla de negocio en otro servidor y la base de datos en otro
servidor puedo tener todo en asemblies .NET nada mas?, es decir sin usar WCF
o remoting o COM+, si es que se puede, cual es la ventaja de usar WCF o
Remoting o COM+?, descarto los Webservice por la lentitud
Grcias

Saludos

Cesar

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
23/08/2009 - 17:52 | Informe spam
"AAAAA" wrote in message
news:%23$tj%
En un entorno distribuido en odne el site reside en un servidor los
componentes de regla de negocio en otro servidor y la base de datos en
otro servidor puedo tener todo en asemblies .NET nada mas?, es decir sin
usar WCF o remoting o COM+, si es que se puede, cual es la ventaja de usar
WCF o Remoting o COM+?, descarto los Webservice por la lentitud



Si la capa de presentación se ejecuta en un servidor, y la de reglas de
negocio se EJECUTA en otro, necesitaras a la fuerza un mecanismo de
comunicación inter-procesos que te permita hacer las llamadas de un servidor
a otro. Puedes usar desde dentro de tus assemblies de .Net un mecanismo ya
existente, como WCF, WebServices, Remoting, DCOM (a través de COM+), Named
Pipes o MSMQ, o puedes inventar tu propio protocolo e implementarlo por
ejemplo usando Sockets directamente. Pero en cualquier caso, el código que
se ejecuta en un servidor tendrá que llamar al código que se ejecuta en el
otro.

Observa, sin embargo, en la parrafada anterior el énfasis en la palabra
EJECUTA. La alternativa es que los assemblies de las reglas de negocio
meramente RESIDAN en un servidor remoto, pero se ejecuten en la máquina
local que hace referencia a ellos. En ese caso no se necesita ningún
mecanismo de comunicación, símplemente el servidor remoto se usa como
servidor de ficheros para servir las DLLs. Recuerda que en este caso, las
reglas predeterminadas de CAS limitan seriamente los permisos de estos
ensamblados (por ejemplo, no pueden acceder a base de datos), así que si tu
configuración es de este tipo probablemente querrás modificar los permisos
de CAS predeterminados.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida