Jini

Definição - o que significa Jini?

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

O principal objetivo de Jini é mudar o foco da computação distribuída de uma abordagem orientada para unidades de disco para uma abordagem adaptável à rede, desenvolvendo ambientes de computação dinâmicos escaláveis, evolutíveis e flexíveis. Jini faz os recursos em uma rede parecerem recursos locais.

Jini também pode ser referido como Rio Apache.

Definirtec explica Jini

Jini foi lançado em julho de 1998 pela Sun Microsystems. É composto por 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. Jini é implementado na linguagem de programação Java e é semelhante à chamada de método remoto Java, exceto que é mais avançado.

Jini fornece recursos e facilidades desejáveis, como dependência de não protocolo e mobilidade de código. Na verdade, a mobilidade do código é o conceito-chave. Jini não só permite a adição de impressoras, armazenamento e outros dispositivos a uma rede, mas também permite que os dispositivos sejam detectados automaticamente na rede sem ter que 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 foram adicionados e estão disponíveis para uso. Isso é possível porque os dispositivos se definem em um registro de dispositivos 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, que são conectados ao servidor e disponibilizados aos clientes na rede

Jini tem as seguintes vantagens principais:

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