Tartalomjegyzék:
Meghatározás - Mit jelent Jini?
A Jini szolgáltatásorientált architektúra, amely meghatározza a Java technológiát kiaknázó és kiterjesztő programozási modellt. Ez a programozási modell lehetővé teszi biztonságos, elosztott rendszerek felépítését, amelyek a jól viselkedett hálózati szolgáltatások szövetségeiből állnak. A Jini elősegíti a skálázható és rugalmas hálózatok felépítését, amelyekre az elosztott számítási forgatókönyvekben szükséges attribútumok szükségesek.
Jini fő célja, hogy az elosztott számítástechnika fókuszát a lemezmeghajtó-orientált megközelítésről a hálózati adaptív megközelítésre helyezze át, méretezhető, fejleszthető és rugalmas, dinamikus számítási környezetek fejlesztésével. Jini úgy teszi, hogy a hálózaton keresztül az erőforrások úgy néznek ki, mint a helyi erőforrások.
Jinit Apache-folyónak is nevezhetik.
A Techopedia magyarázza Jini-t
A Jini-t 1998 júliusában mutatta be a Sun Microsystems. Ez egy specifikációkészletből és egy indítókészletből áll, amely magában foglalja a Jini technológia megvalósítását. Mindkettőt a nyílt forráskódú Apache 2.0 licenc alatt adták ki. A Jini Java programozási nyelven van megvalósítva, és hasonló a Java távoli módszer meghívásához, azzal a különbséggel, hogy fejlettebb.
A Jini olyan kívánatos funkciókat és lehetőségeket kínál, mint például a nem protokollfüggőség és a kódmobilitás. Valójában a kódmobilitás a kulcsfogalom. A Jini nem csak nyomtatók, tárolóeszközök és egyéb eszközök hozzáadását teszi lehetővé a hálózathoz, hanem lehetővé teszi az eszközök automatikus felismerését a hálózaton keresztül anélkül, hogy újra kellene indítani a rendszert. A hardvereszközök a saját operációs rendszerükre, valamint a hálózat többi számítógépére, eszközére és felhasználójára kijelentik, hogy hozzáadódtak és rendelkezésre állnak. Ez azért lehetséges, mert az eszközök a hozzáadást követően hamarosan meghatározzák a hálózati eszköz-nyilvántartást.
A Jini építészet három fő részre oszlik:
- Ügyfél: Az a felhasználó, aki hozzáfér egy hálózaton megosztott erőforrásokhoz
- Szerver: Az a rendszer, amelyhez az erőforrások csatolva vannak
- Keresési szolgáltatás: Az erőforrások, például a nyomtatók, tárolóeszközök és hangszórók szolgáltatásai, amelyeket a szerverhez csatlakoztatnak és az ügyfelek rendelkezésére bocsátanak a hálózaton keresztül
Jini a következő kulcsfontosságú előnyökkel rendelkezik:
- Stabil hálózati megoldásokat kínál
- Segít a rendszerek korszerűsítésében
- Elősegíti a régi ügyfelek futását, miközben újakat ad hozzá
- Segít skálázható, dinamikus és rugalmas hálózatok felépítésében
