Acasă Dezvoltare Ce este jini? - definiție din techopedia

Ce este jini? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Jini?

Jini este o arhitectură orientată către servicii care definește un model de programare care exploatează și extinde tehnologia Java. Acest model de programare permite construirea de sisteme sigure și distribuite constând din federații de servicii de rețea bine comportate. Jini ajută la construirea de rețele scalabile și flexibile, care sunt necesare atribute în scenariile de calcul distribuite.


Obiectivul principal al lui Jini este de a muta accentul calculului distribuit dintr-o abordare bazată pe unitatea de disc către o abordare adaptată la rețea prin dezvoltarea unor medii de calcul dinamice scalabile, evoluabile și flexibile. Jini face ca resursele dintr-o rețea să arate ca resurse locale.


Jini poate fi denumit și râul Apache.

Techopedia explică Jini

Jini a fost introdus în iulie 1998 de Sun Microsystems. Este format dintr-un set de specificații și un kit de pornire, care include implementarea tehnologiei Jini. Ambele sunt lansate sub licența open-source Apache 2.0. Jini este implementat în limbajul de programare Java și este similar cu invocarea metodei la distanță Java, cu excepția faptului că este mai avansat.


Jini oferă funcții și facilități de dorit, cum ar fi dependența nonprotocol și mobilitatea codului. De fapt, mobilitatea codurilor este conceptul cheie. Jini nu numai că permite adăugarea de imprimante, stocare și alte dispozitive într-o rețea, ci permite și detectarea automată a dispozitivelor în rețea, fără a fi nevoie să reporniți sistemul. Dispozitivele hardware declară propriile sisteme de operare, precum și altor computere, dispozitive și utilizatori din rețea că au fost adăugate și sunt disponibile pentru utilizare. Acest lucru este posibil deoarece dispozitivele se definesc într-un registru de dispozitive de rețea la scurt timp după ce au fost adăugate.


Arhitectura Jini este împărțită în trei părți principale:

  1. Client: Utilizatorul care accesează resursele partajate printr-o rețea

  2. Server: Sistemul la care sunt atașate resursele

  3. Serviciu de căutare: servicii pentru resurse precum imprimante, dispozitive de stocare și boxe, care sunt atașate la server și puse la dispoziția clienților din rețea

Jini are următoarele avantaje cheie:

  • Oferă soluții stabile de rețea
  • Ajută la modernizarea sistemelor
  • Ajută la menținerea funcționării clienților vechi în timp ce se adaugă altele noi
  • Ajută la crearea de rețele scalabile, dinamice și flexibile

Ce este jini? - definiție din techopedia