Dom Rozwój Co to jest Jini? - definicja z techopedia

Co to jest Jini? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Jini?

Jini to architektura zorientowana na usługi, która definiuje model programowania, który zarówno wykorzystuje, jak i rozszerza technologię Java. Ten model programowania umożliwia budowę bezpiecznych, rozproszonych systemów składających się z federacji dobrze ułożonych usług sieciowych. Jini pomaga budować sieci, które są skalowalne i elastyczne, które są wymaganymi atrybutami w scenariuszach przetwarzania rozproszonego.


Głównym celem Jini jest przeniesienie koncentracji przetwarzania rozproszonego z podejścia zorientowanego na napęd dyskowy na podejście adaptacyjne do sieci poprzez opracowanie skalowalnych, rozwijalnych i elastycznych dynamicznych środowisk obliczeniowych. Jini sprawia, że ​​zasoby w sieci wyglądają jak zasoby lokalne.


Jini może być również określane jako rzeka Apache.

Techopedia wyjaśnia Jini

Jini został wprowadzony w lipcu 1998 roku przez Sun Microsystems. Składa się z zestawu specyfikacji i zestawu startowego, który obejmuje wdrożenie technologii Jini. Oba są wydane na licencji Apache 2.0 typu open source. Jini jest zaimplementowany w języku programowania Java i jest podobny do zdalnego wywoływania metod Java, z tym że jest bardziej zaawansowany.


Jini zapewnia pożądane funkcje i udogodnienia, takie jak zależność od protokołu i mobilność kodu. W rzeczywistości kluczowa jest mobilność kodu. Jini nie tylko pozwala na dodanie drukarek, pamięci i innych urządzeń do sieci, ale także pozwala na automatyczne wykrywanie urządzeń w sieci bez konieczności ponownego uruchamiania systemu. Urządzenia sprzętowe deklarują swoim systemom operacyjnym, a także innym komputerom, urządzeniom i użytkownikom w sieci, że zostały dodane i są dostępne do użytku. Jest to możliwe, ponieważ urządzenia definiują się w rejestrze urządzeń sieciowych wkrótce po ich dodaniu.


Architektura Jini jest podzielona na trzy główne części:

  1. Klient: użytkownik uzyskujący dostęp do zasobów współdzielonych przez sieć

  2. Serwer: system, do którego są podłączone zasoby

  3. Usługa wyszukiwania: usługi dla zasobów, takich jak drukarki, urządzenia pamięci i głośniki, które są podłączone do serwera i udostępnione klientom przez sieć

Jini ma następujące kluczowe zalety:

  • Zapewnia stabilne rozwiązania sieciowe
  • Pomaga w aktualizacji systemów
  • Pomaga utrzymać działanie starych klientów podczas dodawania nowych
  • Pomaga budować skalowalne, dynamiczne i elastyczne sieci

Co to jest Jini? - definicja z techopedia