JustInTimeActivation en un componente COM

09/09/2007 - 08:19 por AAAAA | Informe spam
Que es el JustInTimeActivation en un componente COM+,. pata que sirve??

Saludos}

Cesar

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
09/09/2007 - 10:08 | Informe spam
"AAAAA" wrote in message
news:
Que es el JustInTimeActivation en un componente COM+,. pata que sirve??



Las aplicaciones tradicionales "conservan el estado", en el sentido de
que un cliente crea un objeto y luego lo mantiene en uso durante un tiempo
indefinido, conservándose todas las variables que haya en el objeto durante
este tiempo. Este modelo no es escalable: si hubiera miles de clientes
accediendo al servidor, se requeriría mantener miles de copias del objeto en
la memoria del servidor. Las aplicaciones escalables requieren objetos sin
estado, de forma que el servidor adquiere un recurso para un cliente solo
mientras se necesita, y a continuación es liberado (perdiéndose el estado
que estuviera almacenado en variables de ese objeto).

El JIT en COM+ consigue un compromiso entre esos dos modos de
funcionamiento: Da lugar a un modelo escalable sin requerir que el código
cliente se modifique extensivamente para poder conservar los recursos del
servidor. Con la activación JIT los clientes se escriben como si el servidor
conservara el estado. Los clientes adquieren una referencia al objeto en el
servidor y la mantienen todo el tiempo que deseen. Sin embargo, los objetos
en el servidor operan en forma "sin estado": Se crean y usan recursos
solamente cuando el cliente hace una llamada a un método, y se liberan
cuando el método retorna. El cliente tiene que ser consciente de que el
objeto opera de esta manera, ya que a pesar de que la referencia al objeto
persiste en el cliente, las variables de clase que hubiera en el objeto se
pierden a cada invocación de método.

Obsérvese, por cierto, que los Servicios Web funcionan igual: El cliente
mantiene la clase proxy, pero a cada llamada se pierden las variables de
clase en el servidor, ya que se crea y se destruye la clase, con lo que el
comportamiento es similar a la activación JIT de COM+.

Nótese que si se usan las Transacciones o la Sincronización de COM+ es
obligatorio habilitar la activación JIT.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida