Índice:
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:
- Cliente: o usuário que acessa os recursos compartilhados em uma rede
- Servidor: o sistema ao qual os recursos estão conectados
- 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