Съдържание:
Определение - Какво означава Джини?
Jini е архитектура, ориентирана към услуги, която определя модела на програмиране, който едновременно използва и разширява Java технологията. Този модел на програмиране дава възможност за изграждане на сигурни, разпределени системи, състоящи се от федерации на добре поддържани мрежови услуги. Jini помага за изграждането на мащабируеми и гъвкави мрежи, които са задължителни атрибути при разпределени изчислителни сценарии.
Основната цел на Джини е да прехвърли фокуса на разпределените изчисления от ориентиран към дисково устройство подход към мрежово адаптивен подход чрез разработване на мащабируема, еволюираща и гъвкава динамична компютърна среда. Джини прави ресурсите по мрежа да изглеждат като местни ресурси.
Джини също може да бъде посочен като река Апаче.
Техопедия обяснява Джини
Jini е представена през юли 1998 г. от Sun Microsystems. Състои се от набор от спецификации и стартов комплект, който включва внедряването на Jini технологията. И двете са пуснати под лиценз с отворен код Apache 2.0. Jini е реализиран в програмния език на Java и е подобен на извикването на отдалечен метод на Java, само че е по-напреднал.
Jini предоставя желани функции и удобства като непротоколна зависимост и мобилност на кода. Всъщност мобилността на кода е основната концепция. Jini не само позволява добавянето на принтери, съхранение и други устройства към мрежа, но също така позволява устройствата да се откриват автоматично по мрежата, без да се налага рестартиране на системата. Хардуерните устройства декларират пред своите собствени операционни системи, както и на други компютри, устройства и потребители в мрежата, че са добавени и са достъпни за употреба. Това е възможно, тъй като устройствата се дефинират в регистър на мрежовите устройства скоро след като са добавени.
Архитектурата на Джини е разделена на три основни части:
- Клиент: Потребителят, който има достъп до ресурсите, споделени по мрежа
- Сървър: Системата, към която са прикрепени ресурсите
- Услуга за търсене: Услуги за ресурси като принтери, устройства за съхранение и високоговорители, които са прикачени към сървъра и предоставени на разположение на клиентите по мрежата
Jini има следните ключови предимства:
- Осигурява стабилни мрежови решения
- Помага при надграждане на системи
- Помага за поддържане на старите клиенти, докато добавя нови
- Подпомага изграждането на мащабируеми, динамични и гъвкави мрежи