Java Distributed Refreshable Objects 3.1

Licença: Avaliação gratuita ‎Tamanho do arquivo: 2.08 MB
‎Classificação dos usuários: 4.0/5 - ‎1 ‎Votos

Sobre Java Distributed Refreshable Objects

Distributed Refreshable Objects (DRO) é uma biblioteca de software para desenvolvedores Java que melhora a comunicação entre objetos em ambientes locais e distribuídos, o que pode ser considerado como uma alternativa mais eficaz e flexível ao CORBA e outras infraestruturas de objetos distribuídos. O DRO ajuda a resolver os seguintes problemas: Ajustando a eficiência do código de aplicação distribuído Mantendo a viabilidade das aplicações diante da mudança A obsolescência dos dados armazenados em cache Gargalo do servidor central As principais características são: Intercâmbio eficaz de dados de rede Caching recursos intensivos em propriedades calculadas sem dados obsoletos Alterar o rastreamento para propriedades do objeto Depuração de pacotes de rede informativos Nenhum servidor de mensagens necessário Ampla possibilidade de otimizar o tráfego de rede Um monte de elementos iteradores é transmitido de cada vez Um objeto atualização fornece rastreamento de alterações para propriedades do objeto, adequadas e calculadas a partir de propriedades de outros objetos, e fornece propriedades calculadas com recursos de cache sem dados obsoletos. Tudo isso é feito de forma transparente para programadores. A camada de intercomunicação de objetos distribuídos fornece um intercâmbio de dados de rede muito mais eficaz, uma vez que várias chamadas remotas são coletadas e enviadas como um pacote. Essa funcionalidade é suportada em ambiente distribuído sem nenhum servidor de mensagens, as conexões peer-to-peer são organizadas em vez disso, o que dá uma escalabilidade muito alta. Todos os objetos distribuídos no DRO são armazenados em cache no lado do cliente, portanto, o uso repetido de propriedades de objeto não resulta em troca de rede. No entanto, quando um objeto de servidor é modificado, todas as suas cópias de cliente em cache são atualizadas; nenhum dado obsoleto é possível. Em suma, a DRO dá meios para criar aplicações distribuídas e locais com alta flexibilidade e eficiência. Nenhuma modificação na estrutura de código é necessária para adicionar cache de propriedade calculada com uso intensivo de recursos e migrar um aplicativo para um ambiente distribuído de forma eficiente.