Jini

Définition - Que signifie Jini?

Jini est une architecture orientée services qui définit un modèle de programmation qui exploite et étend à la fois la technologie Java. Ce modèle de programmation permet la construction de systèmes distribués sécurisés constitués de fédérations de services réseau bien comportés. Jini aide à créer des réseaux évolutifs et flexibles, qui sont des attributs obligatoires dans les scénarios de calcul distribué.

L'objectif principal de Jini est de déplacer l'orientation de l'informatique distribuée d'une approche orientée lecteur de disque vers une approche adaptative au réseau en développant des environnements informatiques dynamiques évolutifs, évolutifs et flexibles. Jini fait que les ressources sur un réseau ressemblent à des ressources locales.

Jini peut également être appelé Apache River.

Definir Tech explique Jini

Jini a été introduit en juillet 1998 par Sun Microsystems. Il se compose d'un ensemble de spécifications et d'un kit de démarrage, qui comprend la mise en œuvre de la technologie Jini. Les deux sont publiés sous la licence open-source Apache 2.0. Jini est implémenté dans le langage de programmation Java et est similaire à l'appel de méthode à distance Java, sauf qu'il est plus avancé.

Jini fournit des fonctionnalités et des installations souhaitables telles que la dépendance sans protocole et la mobilité du code. En fait, la mobilité du code est le concept clé. Jini permet non seulement l'ajout d'imprimantes, de stockage et d'autres périphériques à un réseau, il permet également aux périphériques d'être détectés automatiquement sur le réseau sans avoir à redémarrer le système. Les périphériques matériels déclarent à leurs propres systèmes d'exploitation ainsi qu'aux autres ordinateurs, périphériques et utilisateurs du réseau qu'ils ont été ajoutés et qu'ils sont disponibles pour utilisation. Cela est possible car les périphériques se définissent eux-mêmes dans un registre de périphériques réseau peu de temps après leur ajout.

L'architecture Jini est divisée en trois parties principales:

  1. Client: l'utilisateur qui accède aux ressources partagées sur un réseau
  2. Serveur: le système auquel les ressources sont attachées
  3. Service de recherche: services pour les ressources telles que les imprimantes, les périphériques de stockage et les haut-parleurs, qui sont connectés au serveur et mis à la disposition des clients sur le réseau

Jini présente les principaux avantages suivants:

  • Fournit des solutions réseau stables
  • Aide à la mise à niveau des systèmes
  • Aide à maintenir les anciens clients en cours d'exécution tout en en ajoutant de nouveaux
  • Aide à créer des réseaux évolutifs, dynamiques et flexibles