Obsah:
Definícia - Čo znamená Jini?
Jini je architektúra orientovaná na služby, ktorá definuje programovací model, ktorý využíva aj rozširuje technológiu Java. Tento programovací model umožňuje konštrukciu bezpečných distribuovaných systémov pozostávajúcich z federácií správaných sieťových služieb. Jini pomáha budovať siete, ktoré sú škálovateľné a flexibilné, čo sú požadované atribúty v scenároch distribuovaného výpočtu.
Hlavným cieľom spoločnosti Jini je presunúť zameranie distribuovanej výpočtovej techniky z prístupu orientovaného na diskové jednotky na prístup prispôsobený sieťam prostredníctvom rozvoja škálovateľných, vyvíjateľných a flexibilných dynamických výpočtových prostredí. Jini robí prostriedky cez sieť ako miestne zdroje.
Jini môže byť tiež označovaná ako rieka Apache.
Techopedia vysvetľuje Jini
Jini predstavil v júli 1998 spoločnosť Sun Microsystems. Pozostáva zo súboru špecifikácií a štartovacej súpravy, ktorá zahŕňa implementáciu technológie Jini. Obe verzie sú vydané pod licenciou Apache 2.0 s otvoreným zdrojom. Jini je implementovaná v programovacom jazyku Java a je podobná vyvolávaniu metód Java na diaľku, okrem toho, že je pokročilejšia.
Jini poskytuje požadované vlastnosti a vybavenie, ako napríklad neprotokolová závislosť a pohyblivosť kódu. Kľúčovým pojmom je v skutočnosti mobilita kódu. Jini umožňuje nielen pridávanie tlačiarní, ukladacích a iných zariadení do siete, ale tiež umožňuje automatické zisťovanie zariadení v sieti bez nutnosti reštartovania systému. Hardvérové zariadenia vyhlasujú do svojich vlastných operačných systémov, ako aj do iných počítačov, zariadení a používateľov v sieti, že boli pridané a sú k dispozícii na použitie. Je to možné, pretože zariadenia sa definujú v registri sieťových zariadení krátko po ich pridaní.
Architektúra Jini je rozdelená do troch hlavných častí:
- Klient: Používateľ, ktorý pristupuje k prostriedkom zdieľaným v sieti
- Server: Systém, ku ktorému sú prostriedky pripojené
- Vyhľadávacia služba: Služby pre zdroje, ako sú tlačiarne, úložné zariadenia a reproduktory, ktoré sú pripojené k serveru a sprístupnené klientom v sieti
Jini má nasledujúce kľúčové výhody:
- Poskytuje stabilné sieťové riešenia
- Pomáha pri inovácii systémov
- Pomáha udržiavať prevádzku starých klientov pri pridávaní nových
- Pomáha budovať škálovateľné, dynamické a flexibilné siete