Java Distributed Refreshable Objects 3.1

Licence: Essai gratuit ‎Taille du fichier: 2.08 MB
‎Note des utilisateurs: 4.0/5 - ‎1 ‎Votes

Sur Java Distributed Refreshable Objects

Distributed Refreshable Objects (DRO) est une bibliothèque logicielle pour les développeurs Java améliorant la communication inter-objets dans les environnements locaux et distribués, qui peut être considérée comme une alternative plus efficace et flexible à CORBA et à d’autres infrastructures d’objets distribués. DRO aide à résoudre les problèmes suivants : Réglage de l’efficacité du code d’application distribué Maintenir la viabilité des demandes face au changement L’obsolescence des données mises en cache Goulot d’étranglement du serveur central Les principales caractéristiques sont les suivantes : Échange efficace de données réseau Mise en cache des propriétés calculées à forte intensité de ressources sans données périmées Modification du suivi des propriétés des objets Débogage informatif des paquets réseau Aucun serveur de messagerie n’est nécessaire Large possibilité d’optimiser le trafic réseau А tas d’éléments itérateurs est transmis à la fois Un objet actualisable fournit un suivi des changements pour les propriétés des objets, propre et calculé à partir des propriétés d’autres objets, et il fournit des propriétés calculées à forte intensité de ressources sans données périmées. Tout cela se fait en toute transparence pour les programmeurs. La couche d’intercommunication d’objets distribués fournit un échange de données réseau beaucoup plus efficace puisque plusieurs appels distants sont collectés et envoyés en un seul paquet. Cette fonctionnalité est prise en charge dans un environnement distribué sans serveur de messagerie, les connexions peer-to-peer sont organisées à la place, ce qui donne une évolutivité très élevée. Tous les objets distribués dans DRO sont mis en cache du côté client, de sorte que l’utilisation répétée des propriétés d’objets n’entraîne pas d’échange de réseau. Toutefois, lorsqu’un objet serveur est modifié, toutes ses copies client mises en cache sont mises à jour; aucune donnée périmée n’est possible. En somme, DRO donne les moyens de créer des applications distribuées ainsi que locales avec une grande flexibilité et efficacité. Aucune modification de la structure du code n’est nécessaire pour ajouter une mise en cache de propriété calculée à forte intensité de ressources et pour migrer efficacement une application vers un environnement distribué.