Lar Desenvolvimento O que é jini? - o que é techopedia

O que é jini? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Jini?

Jini é uma arquitetura orientada a serviços que define um modelo de programação que explora e estende a tecnologia Java. Esse modelo de programação permite a construção de sistemas distribuídos seguros que consistem em federações de serviços de rede bem comportados. O Jini ajuda a criar redes escaláveis ​​e flexíveis, que são atributos necessários em cenários de computação distribuída.


O principal objetivo da Jini é mudar o foco da computação distribuída de uma abordagem orientada à unidade de disco para uma abordagem adaptativa à rede, desenvolvendo ambientes de computação dinâmica escaláveis, evolutíveis e flexíveis. O Jini faz com que os recursos em uma rede pareçam com os recursos locais.


Jini também pode ser chamado de rio Apache.

Techopedia explica Jini

O Jini foi introduzido em julho de 1998 pela Sun Microsystems. Ele consiste em um conjunto de especificações e um kit inicial, que inclui a implementação da tecnologia Jini. Ambos são lançados sob a licença Apache 2.0 de código aberto. O Jini é implementado na linguagem de programação Java e é semelhante à invocação do método remoto Java, exceto pelo fato de ser mais avançado.


O Jini fornece recursos e facilidades desejáveis, como dependência sem protocolo e mobilidade de código. De fato, a mobilidade do código é o conceito chave. O Jini não apenas permite a adição de impressoras, armazenamento e outros dispositivos a uma rede, mas também permite que os dispositivos sejam detectados automaticamente pela rede sem precisar reiniciar o sistema. Os dispositivos de hardware declaram para seus próprios sistemas operacionais, bem como para outros computadores, dispositivos e usuários na rede que eles foram adicionados e estão disponíveis para uso. Isso é possível porque os dispositivos se definem em um registro de dispositivo de rede logo após serem adicionados.


A arquitetura Jini é dividida em três partes principais:

  1. Cliente: o usuário que acessa os recursos compartilhados em uma rede

  2. Servidor: o sistema ao qual os recursos estão conectados

  3. Serviço de pesquisa: serviços para recursos como impressoras, dispositivos de armazenamento e alto-falantes, anexados ao servidor e disponibilizados aos clientes pela rede

Jini tem as seguintes vantagens principais:

  • Fornece soluções de rede estáveis
  • Ajuda na atualização de sistemas
  • Ajuda a manter clientes antigos funcionando enquanto adiciona novos
  • Ajuda a criar redes escaláveis, dinâmicas e flexíveis

O que é jini? - o que é techopedia