Obsah:
Definice - Co znamená Jini?
Jini je architektura orientovaná na služby, která definuje programovací model, který využívá i rozšiřuje technologii Java. Tento programovací model umožňuje konstrukci bezpečných distribuovaných systémů sestávajících ze federací dobře chovaných síťových služeb. Jini pomáhá budovat sítě, které jsou škálovatelné a flexibilní, což jsou požadované atributy v distribuovaných počítačových scénářích.
Hlavním cílem společnosti Jini je přesunout zaměření distribuovaného zpracování dat z přístupu orientovaného na diskové jednotky k přístupu přizpůsobenému síti pomocí vývoje škálovatelných, vývojových a flexibilních dynamických výpočetních prostředí. Jini dělá zdroje přes síť vypadat jako místní zdroje.
Jini může být také označována jako Apache River.
Techopedia vysvětluje Jini
Jini byl představen v červenci 1998 společností Sun Microsystems. Skládá se ze sady specifikací a startovací sady, která zahrnuje implementaci technologie Jini. Oba jsou vydány na základě open-source Apache 2.0 License. Jini je implementován v programovacím jazyce Java a je podobný vyvolání metody vzdálené Java, kromě toho, že je pokročilejší.
Jini poskytuje žádoucí funkce a zařízení, jako je neprotokolová závislost a mobilita kódu. Klíčovým pojmem je ve skutečnosti mobilita kódu. Jini umožňuje nejen přidávání tiskáren, úložišť a dalších zařízení do sítě, ale také umožňuje automatickou detekci zařízení v síti bez nutnosti restartování systému. Hardwarová zařízení prohlašují do svých vlastních operačních systémů i do ostatních počítačů, zařízení a uživatelů v síti, že byla přidána a jsou k dispozici pro použití. To je možné, protože zařízení se definují v registru síťových zařízení brzy po jejich přidání.
Architektura Jini je rozdělena do tří hlavních částí:
- Klient: Uživatel, který přistupuje k prostředkům sdíleným v síti
- Server: Systém, ke kterému jsou prostředky připojeny
- Vyhledávací služba: Služby pro zdroje, jako jsou tiskárny, úložná zařízení a reproduktory, které jsou připojeny k serveru a zpřístupněny klientům prostřednictvím sítě
Jini má následující klíčové výhody:
- Poskytuje stabilní síťová řešení
- Pomáhá při aktualizaci systémů
- Pomáhá udržovat staré klienty v provozu a přidávat nové
- Pomáhá budovat škálovatelné, dynamické a flexibilní sítě
