Jini

Solo disponible en BuenasTareas
  • Páginas : 2 (333 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de diciembre de 2010
Leer documento completo
Vista previa del texto
Servicios
El concepto de servicio es el más importante dentro de la arquitectura Jini. Un servicio es una entidad que puede ser usada por una persona, un programa u otro dispositivo. Un serviciopuede ser de computación, de almacenamiento, un canal de comunicación con otro usuario, un filtro software, un dispositivo hardware, o cualquier usuario. La naturaleza dinámica de Jini permite que losservicios sean añadidos o eliminados en cualquier instante de una federación, de acuerdo con las necesidades, demandas o cambios en los requisitos del grupo de trabajo que utiliza la federación. Losservicios se comunican entre si utilizando el protocolo de servicio, el cual consiste en un conjunto de interfaces escritas en Java, que reposan sobre la tecnología de RMI.
Para saber los serviciosdisponibles se utiliza el servicio de búsqueda(lookup service). Este mapea las interfaces que indican la funcionalidad de un servicio con el conjunto de objetos que implementan dicho servicio. Elservicio de búsqueda se organiza de forma jerárquica. Cuando se quiere añadir un servicio a la tabla se utiliza el protocolo discovery y el protocolo join. El primero se encarga de buscar el lookup service yel segundo de añadir el servicio.
Cuando se quiere utilizar el servicio se busca en la tabla de servicios(lookup service) si existe. En caso de encontrarlo el cliente se descarga el código decontrol de ese servicio, que puede ir desde una interfaz hasta la implementación completa del servicio.
Se incorporan también un mecanismo de transacciones, para agrupar varias operaciones en una sola y unmecanismos de eventos.
Leasing
El acceso a muchos de los servicios en un entorno Jini se basa en un sistema de leasing. Cada lease es una concesión que garantiza el acceso durante un periodo detiempo determinado. Este se negocia entre el proveedor del servicio y el cliente como parte del protocolo de negociación. La concesión puede ser exclusiva o no exclusiva.
Resumen del funcionamiento de...
tracking img