Shob Logo Última Atualização: 8 de dezembro de 2002 18:34 BRST

Objetos Distribuídos em Java

    SHOB (Shared Objects) é um arcabouço (framework) para desenvolvimento de sitemas distribuídos. Para isso ele permite que objetos sejam compartilhados através da Internet ou de uma rede local, sendo assim acessível a diversas aplicações, que podem utilizá-lo simultaneamente.

    Uma das grandes vantagens do SHOB é a sua simplicidade, o que permite ao programador desenvolver sistemas distribuídos de forma simples e rápida, sem se preocupar com problemas como comunicação, concistência de dados, e localização na rede.

Objetivos

    Os principais objetivos durante a concepção do SHOB foram:

  • Manter total transparência para o programador

  • Utilizar padrões já consagrados, o que diminui o tempo de aprendizagem

Histórico

    Em 2002 o projeto expandiu o seu foco de atuação, que era primeiramente apenas auxiliar no desenvolvimento de sitemas que necessitam do uso de memória compartilhada distribuída, através do gerenciamento de estado dos objetos, passando agora a gerenciar o objeto por inteiro, dando suporte a mudanças não só ao estado do objeto, mas também ao seu código. Com isso permitimos que as aplicações evoluam e adaptem-se dinamicamente, tornando simples o processo de manutenção do software.