Jini

Páginas: 12 (2774 palabras) Publicado: 30 de junio de 2011
http://www.hometoys.com/htinews/jun99/articles/totolo/totolo.htm

Jini 3 Deseos
1- Por favor deja que mi impresora, mi cámara y mi laptop trabajen juntos en cualquier momento
2- Por Favor, perdóname la instalación de softowares para utilizar nuevos dispositivos
3- Por favor, que mi Sony TV, VCR Philips, Panasonic videocámara, y mi equipo de música Hitachi se integran perfectamentepara crear un cine en casa.
Jini en sus inicios
Jini tiene sus orígenes en los trabajos realizados por David Gelernter de la Universidad de
Yale y Nick Carriero, quienes crearon el modelo de coordinación de Linda. Hace una década ellos utilizaron Tuple Spaces, que fueron la base para desarrollar Java Spaces que a su vez sentó las bases para el desarrollo de Jini [Ken Arnold, et al, 1999].
Elproyecto Jini empezó en los laboratorios de Sun Microsystems, donde Jim Waldo inició un proyecto de investigación en distribución de sistemas. Éste junto con Ken Arnold estuvieron relacionados con el proyecto de la especificación de CORBA, esto mientras eran parte de la compañía Hewllet−Packard, lo que les dio experiencia en el área de sistemas distribuidos.
Con el transcurso del tiempo fueronuniéndose al proyecto más personas con gran experiencia en el concepto distribuido. En un principio el proyecto hacía uso del Modula3 para objetos en red para experimentar con desarrollo para sistemas distribuidos. Un tiempo después Modula3 fue descontinuado y el proyecto siguió con un lenguaje de programación que estaba siendo utilizado en los laboratorios de Sun Microsystems: Oak, el que después seconvirtió en Java.

¿Qué es Jini?
La tecnología Jini surge como una extensión de Java que facilita la integración de sistemas distribuidos. La arquitectura Jini entonces, es una herramienta que permite que el cómputo distribuido empiece a tomar forma en esta nueva era de los sistemas.
Esta arquitectura está diseñada para desarrollar y usar servicios en la red. El concepto de redesoriginalmente es dinámico; es decir, nuevas cosas deberían poder ser agregadas, cambiadas las existentes y quitadas las no necesarias, sin mayor problema. Sin embargo, hasta ahora, las redes necesitan de una compleja configuración para poder trabajar además de que los procesos se encuentran centralizados en sólo una máquina.
Jini es una infraestructura que tiene como objetivo proveer servicios en una red ygenerar una interacción espontánea entre las entidades que utilizan estos servicios, sean dispositivos o aplicaciones. Esta infraestructura ofrece una forma robusta de introducir y retirar servicios por medio de una serie de protocolos. Entre estos protocolos destacan los necesarios para registrar servicios y los requeridos para descubrir dichos servicios, así como el lugar donde serán registradosestos.

Para poder entender la estructura de Jini es esencial saber a qué se refiere cuando se habla de servicios. Un servicio es una entidad que puede ser utilizada por una persona, un programa u otro servicio y puede ser referirse a un programa, un dispositivo de hardware, formas de almacenamiento o canales de comunicación con otro usuario [Jini Network Technology, 1999]. Es tos s e rvi cios s e a lma c enan en una col e c c ión, l l amada en e l l engua j e de J ini : federación . Por lo tanto, Jini no puede considerarse como un conjunto de dispositivos, de archivos, de programas o de usuarios. La idea básica de Jini es una federación de servicios disponibles para los clientes que así lo requieran.
Esto conlleva al concepto fundamental de que Jini es unaarquitectura encargada de proveer protocolos para la implementación de sistemas en un ambiente distribuido.
Como se puede observar en la figura, independientemente de la plataforma en la que se corra la aplicación, ésta funcionará adecuadamente gracias al concepto de multiplataforma que implementa la tecnología Java. Las capas de Lookup, Discovery y Join son las capas que representan a la tecnología...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Jini
  • jini
  • Jini
  • Xml css w3c jini soap
  • 20 De Jinio
  • Tecnologia jini
  • Tecnología jini y plataforma windows azure
  • Aborto Trabajo Final 25 De Jinio 2012

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS