es una tecnología con más de 10 años de antigüedad, creada por Bill Joy, y que ya en 1999 puso las bases y resolvió casi todas los retos a los que hoy se enfrentan las más novedosas arquitecturas SOA.
Jini es un middleware, es una arquitectura para construir aplicaciones distribuidas de manera fácil, sin configuración, sin que los servicios que se van a conectar sepan de la existencia de los servicios que van a usar, por simplificarlo mucho, es un «universal plug and play» para los servicios de red.
A diferencia de otras herramientas, como los servicios web, con Jini no solo se transportan datos, sino que también se puede transportar código, para que se ejecute donde sea necesario.
Jini no solo aporta una mayor rapidez en la comunicación, al poder usar protocolos binarios, sino que además, y esto es muy importante, desacopla los sistemas; un cliente no sabe donde está el servicio que va usar, pregunta a un registro que le informa de donde se encuentra el servicio más acorde a sus necesidades.
Permite una gran versatilidad a la arquitectura, nos da la posibilidad de cambiar la ubicación del servicio, sin necesidad de informar a los clientes.
…
Uno de los artículos que mejor resumen JINI se puede encontrar en http://amap.cantabria.es/confluence/display/BASE/JINI
Finalmente las cosas no fueron tan bien. Y al cabo de los años Sun donó la tecnología a Apache que lo ha rebautizado con el nombre de Apache River.
De momento el proyecto se encuentra en el Apache Incubator, espero que esto sirva para dar un nuevo impulso a esta idea…aunque hace unos dos años de la última versión.

Replica a Giancarlo Cancelar la respuesta