Дом развитие Что такое Джини? - определение из техопедии

Что такое Джини? - определение из техопедии

Оглавление:

Anonim

Определение - Что значит Джини?

Jini - это сервис-ориентированная архитектура, которая определяет модель программирования, которая использует и расширяет технологию Java. Эта модель программирования позволяет создавать безопасные распределенные системы, состоящие из федераций сетевых служб с хорошим поведением. Jini помогает создавать сети, которые являются масштабируемыми и гибкими, что является обязательным атрибутом в сценариях распределенных вычислений.


Основная цель Jini - сместить акцент с распределенных вычислений с подхода, ориентированного на дисковод, на подход с адаптацией к сети, разрабатывая масштабируемые, развивающиеся и гибкие динамические вычислительные среды. Jini делает ресурсы через сеть похожими на локальные ресурсы.


Джини может также упоминаться как река Апач.

Техопедия объясняет Джини

Jini была представлена ​​в июле 1998 года компанией Sun Microsystems. Он состоит из набора спецификаций и стартового набора, который включает в себя реализацию технологии Jini. Оба выпускаются под лицензией Apache 2.0 с открытым исходным кодом. Jini реализован на языке программирования Java и похож на вызов удаленного метода Java, за исключением того, что он более продвинутый.


Jini предоставляет желаемые функции и возможности, такие как непротокольная зависимость и мобильность кода. На самом деле, мобильность кода является ключевым понятием. Jini не только позволяет добавлять принтеры, устройства хранения и другие устройства в сеть, но также позволяет автоматически обнаруживать устройства по сети без перезагрузки системы. Аппаратные устройства сообщают своим собственным операционным системам, а также другим компьютерам, устройствам и пользователям в сети, что они были добавлены и доступны для использования. Это возможно, потому что устройства определяют себя в реестр сетевых устройств вскоре после их добавления.


Архитектура Jini состоит из трех основных частей:

  1. Клиент: пользователь, который получает доступ к ресурсам, разделяемым по сети

  2. Сервер: система, к которой подключены ресурсы

  3. Служба поиска. Службы для таких ресурсов, как принтеры, устройства хранения данных и динамики, которые подключены к серверу и доступны клиентам по сети.

У Jini есть следующие ключевые преимущества:

  • Обеспечивает стабильные сетевые решения
  • Помогает в модернизации систем
  • Помогает поддерживать работу старых клиентов при добавлении новых
  • Помогает строить масштабируемые, динамические и гибкие сети

Что такое Джини? - определение из техопедии