JINI
Definizione rapida
Jini, Java Intelligent Network Infrastructure, è una tecnologia Sun basata su Java per reti capaci di configurarsi automaticamente.
Spiegazione
Jini permette a dispositivi domestici o aziendali, dalle stampanti agli elettrodomestici, di annunciarsi quando vengono collegati alla rete. Il nuovo apparato entra in un registro; un servizio di ricerca lo individua e ne scarica il codice Java necessario alla comunicazione. Ogni servizio mantiene una lista degli accessi autorizzati. Il modello estende la sicurezza di Java, ma richiede che ogni dispositivo contenga una JVM e il codice per configurarsi.
Esempio pratico
Collegando una stampante alla presa di rete, gli altri apparati possono rilevarla, trovarne il servizio e procurarsi il codice con cui dialogare.
Spiegazione tecnica
Registrazione automatica, ricerca del servizio e trasferimento di codice Java compongono il processo di scoperta. I controlli di accesso limitano quali soggetti possono usare ciascun servizio.
Da non confondere con
Jini non è soltanto un linguaggio derivato da Java: nella descrizione prevale la tecnologia di autoconfigurazione dei dispositivi in rete.