sábado, 25 de agosto de 2007

TECNOLOGIA JINI

El Jini es una tecnología, desarrollada por Sun Microsystems, que proporciona un mecanismo sencillo para que diversos dispositivos conectados a una red puedan colaborar y compartir recursos sin necesidad de que el usuario final tenga que planificar y configurar dicha red. En esta red de equipos, llamada "comunidad", cada uno proporciona a los demás los servicios, controladores e interfaces necesarios para distribuirse de forma óptima la carga de trabajo o las tareas que deben realizar.
Al igual que el UPnP de Microsoft, el Jini tiene un procedimiento, llamado "discovery" para que cualquier dispositivo recién conectado a la red sea capaz de ofrecer sus recursos a los a los demás, informando de su capacidad de procesamiento y de memoria además de las funciones que es capaz de hacer (tostar el pan, sacar una foto digital, imprimir, etc.). Una vez ejecutado el discovery, se ejecutará el procedimiento "join", asignándole una dirección fija, una posición en la red, etc.
La arquitectura está totalmente distribuida, ningún dispositivo hace el papel de controlador central o maestro de la red, todos pueden hablar con todos y ofrecer sus servicios a los demás. No es necesario el uso de un PC central que controle a los dispositivos conectados a la red. Igualmente, el Jini puede funcionar en entornos dinámicos donde la aparición o desconexión de dispositivos sea constante.